---
Fuzzer filename: '/src/load_from_memory_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:    672
      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:    189
      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:    990
      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:    990
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_120SafeToLoadFromMemoryE17FREE_IMAGE_FORMAT
      functionSourceFile: '/src/load_from_memory_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/load_from_memory_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          109
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - FreeImage_CloseMemory
        - FreeImage_GetFileTypeFromMemory
        - FreeImage_Initialise
        - FreeImage_LoadFromMemory
        - FreeImage_OpenMemory
        - FreeImage_Unload
        - _ZN12_GLOBAL__N_120SafeToLoadFromMemoryE17FREE_IMAGE_FORMAT
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'load_from_memory_fuzzer.cc:21,5'
          Dst:             FreeImage_Initialise
        - Src:             'load_from_memory_fuzzer.cc:29,21'
          Dst:             FreeImage_OpenMemory
        - Src:             'load_from_memory_fuzzer.cc:33,27'
          Dst:             FreeImage_GetFileTypeFromMemory
        - Src:             'load_from_memory_fuzzer.cc:34,7'
          Dst:             _ZN12_GLOBAL__N_120SafeToLoadFromMemoryE17FREE_IMAGE_FORMAT
        - Src:             'load_from_memory_fuzzer.cc:35,26'
          Dst:             FreeImage_LoadFromMemory
        - Src:             'load_from_memory_fuzzer.cc:36,5'
          Dst:             FreeImage_Unload
        - Src:             'load_from_memory_fuzzer.cc:38,3'
          Dst:             FreeImage_CloseMemory
    - 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:    164
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    140
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13CalculateLinejj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14CalculatePitchj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27CalculateUsedPaletteEntriesj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15MapIntrospectorINSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5FITAGNS0_4lessIS7_EENS5_INS0_4pairIKS7_S9_EEEEEEE18GetNodesMemorySizeEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/MapIntrospector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15MapIntrospectorINSt3__13mapIiPNS1_INS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5FITAGNS0_4lessIS7_EENS5_INS0_4pairIKS7_S9_EEEEEENSA_IiEENS5_INSC_IKiSH_EEEEEEE18GetNodesMemorySizeEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/MapIntrospector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetMemorySize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          262
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_GetInfoHeader
        - FreeImage_GetMemorySize
        - _Z26FreeImage_GetTagMemorySizeP5FITAG
        - _ZL30FreeImage_GetInternalImageSizeijjji
        - _ZN15MapIntrospectorINSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5FITAGNS0_4lessIS7_EENS5_INS0_4pairIKS7_S9_EEEEEEE18GetNodesMemorySizeEm
        - _ZN15MapIntrospectorINSt3__13mapIiPNS1_INS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5FITAGNS0_4lessIS7_EENS5_INS0_4pairIKS7_S9_EEEEEENSA_IiEENS5_INSC_IKiSH_EEEEEEE18GetNodesMemorySizeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1527,26'
          Dst:             FreeImage_GetInfoHeader
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1539,10'
          Dst:             _ZL30FreeImage_GetInternalImageSizeijjji
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1548,11'
          Dst:             FreeImage_GetMemorySize
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1574,13'
          Dst:             _Z26FreeImage_GetTagMemorySizeP5FITAG
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1582,10'
          Dst:             _ZN15MapIntrospectorINSt3__13mapIiPNS1_INS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5FITAGNS0_4lessIS7_EENS5_INS0_4pairIKS7_S9_EEEEEENSA_IiEENS5_INSC_IKiSH_EEEEEEE18GetNodesMemorySizeEm
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1584,10'
          Dst:             _ZN15MapIntrospectorINSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5FITAGNS0_4lessIS7_EENS5_INS0_4pairIKS7_S9_EEEEEEE18GetNodesMemorySizeEm
    - functionName:    FreeImage_GetInfoHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL30FreeImage_GetInternalImageSizeijjji
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _Z27CalculateUsedPaletteEntriesj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:220,32'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/BitmapAccess.cpp:230,38'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/BitmapAccess.cpp:230,23'
          Dst:             _Z14CalculatePitchj
    - functionName:    FreeImage_GetMetadataCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetMetadataKeyValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - strlen
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1472,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1476,30'
          Dst:             strlen
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1477,15'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1478,15'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1479,15'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1480,15'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1481,15'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1484,50'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1484,16'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1487,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    FreeImage_SetMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          388
      EdgeCount:       72
      CyclomaticComplexity: 12
      functionsReached:
        - FreeImage_CloneTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagCount
        - FreeImage_GetTagKey
        - FreeImage_GetTagLength
        - FreeImage_GetTagType
        - FreeImage_OutputMessageProc
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - _ZN6TagLib8getTagIDENS_7MDMODELEPKc
        - _ZN6TagLib8instanceEv
        - strcmp
      functionUses:    30
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:1379,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1366,7'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1367,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1368,26'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1368,14'
          Dst:             strcmp
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1370,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1372,7'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1372,59'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1372,36'
          Dst:             _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1372,89'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1373,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1378,22'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1382,23'
          Dst:             _ZN6TagLib8getTagIDENS_7MDMODELEPKc
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1388,6'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1399,5'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1403,21'
          Dst:             FreeImage_CloneTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1410,5'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1420,5'
          Dst:             FreeImage_DeleteTag
    - 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:    327
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_CloneMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          231
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_CloneTag
        - FreeImage_GetDotsPerMeterX
        - FreeImage_GetDotsPerMeterY
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_SetMetadata
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1305,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1315,23'
          Dst:             FreeImage_CloneTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1328,34'
          Dst:             FreeImage_GetDotsPerMeterX
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1328,2'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1329,34'
          Dst:             FreeImage_GetDotsPerMeterY
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1329,2'
          Dst:             FreeImage_SetDotsPerMeterY
    - functionName:    FreeImage_GetDotsPerMeterX
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1154,17'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_SetDotsPerMeterX
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1165,3'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_GetDotsPerMeterY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1159,17'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_SetDotsPerMeterY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1172,3'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_FindCloseMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_FindNextMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_FindFirstMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          138
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1189,23'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_GetDIBSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetPitch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1144,45'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1144,96'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1144,122'
          Dst:             FreeImage_GetHeight
    - functionName:    FreeImage_GetColorsUsed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1139,15'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_GetPitch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetLine
      functionUses:    66
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1132,54'
          Dst:             FreeImage_GetLine
    - functionName:    FreeImage_GetHeight
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    89
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1115,17'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_GetLine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetWidth
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1125,17'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1125,43'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_GetWidth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    120
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1110,15'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_GetBPP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    93
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1120,15'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_DestroyICCProfile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetICCProfile
        - FreeImage_SetMetadata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1092,26'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1103,2'
          Dst:             FreeImage_SetMetadata
    - functionName:    FreeImage_GetICCProfile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTransparentIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1057,14'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1058,13'
          Dst:             FreeImage_GetTransparencyTable
    - functionName:    FreeImage_GetTransparencyCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTransparencyTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTransparentIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetColorsUsed
        - FreeImage_SetTransparencyTable
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1029,15'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1036,4'
          Dst:             FreeImage_SetTransparencyTable
    - functionName:    FreeImage_SetTransparencyTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetBPP
        - _Z3MAXIiET_RKS0_S2_
        - _Z3MINIiET_RKS0_S2_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:992,18'
          Dst:             _Z3MINIiET_RKS0_S2_
        - Src:             'Source/FreeImage/BitmapAccess.cpp:992,11'
          Dst:             _Z3MAXIiET_RKS0_S2_
        - Src:             'Source/FreeImage/BitmapAccess.cpp:993,7'
          Dst:             FreeImage_GetBPP
    - functionName:    _Z3MINIiET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z3MAXIiET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTransparent
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetBPP
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:976,8'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:976,40'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_IsTransparent
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetICCProfile
        - FreeImage_GetImageType
      functionUses:    10
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:948,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:947,32'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:950,8'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:951,9'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:960,15'
          Dst:             FreeImage_GetICCProfile
    - functionName:    FreeImage_GetImageType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetColorType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          460
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetICCProfile
        - FreeImage_GetImageType
        - FreeImage_GetMetadata
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetTagValue
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    19
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:696,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:725,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:692,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:702,8'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/BitmapAccess.cpp:703,35'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/BitmapAccess.cpp:718,15'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:725,10'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:728,10'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/BitmapAccess.cpp:752,18'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/BitmapAccess.cpp:754,10'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/BitmapAccess.cpp:783,10'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:787,8'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/BitmapAccess.cpp:789,30'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/BitmapAccess.cpp:790,23'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/BitmapAccess.cpp:792,31'
          Dst:             FreeImage_GetWidth
    - functionName:    FreeImage_GetMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetPalette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetInfoHeader
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1149,17'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1149,68'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_HasPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetBackgroundColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetBackgroundColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorsUsed
        - FreeImage_GetPalette
        - FreeImage_HasBackgroundColor
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:895,6'
          Dst:             FreeImage_HasBackgroundColor
        - Src:             'Source/FreeImage/BitmapAccess.cpp:900,7'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:901,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/BitmapAccess.cpp:902,29'
          Dst:             FreeImage_GetColorsUsed
    - functionName:    FreeImage_HasBackgroundColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21FreeImage_GetRGBMasksP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
        - FreeImage_HasRGBMasks
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:268,9'
          Dst:             FreeImage_HasRGBMasks
        - Src:             'Source/FreeImage/BitmapAccess.cpp:268,69'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_HasRGBMasks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetInfoHeader
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:827,16'
          Dst:             FreeImage_GetInfoHeader
    - functionName:    FreeImage_GetBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetColorsUsed
        - FreeImage_GetInfoHeader
        - FreeImage_HasPixels
        - FreeImage_HasRGBMasks
      functionUses:    62
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:645,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/BitmapAccess.cpp:654,22'
          Dst:             FreeImage_GetInfoHeader
        - Src:             'Source/FreeImage/BitmapAccess.cpp:655,53'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/BitmapAccess.cpp:656,8'
          Dst:             FreeImage_HasRGBMasks
    - functionName:    FreeImage_SetThumbnail
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_Clone
        - FreeImage_HasPixels
        - FreeImage_Unload
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:679,2'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/BitmapAccess.cpp:681,46'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/BitmapAccess.cpp:681,79'
          Dst:             FreeImage_Clone
    - functionName:    FreeImage_Unload
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_DeleteTag
        - FreeImage_GetICCProfile
        - FreeImage_GetThumbnail
        - FreeImage_Unload
        - _Z22FreeImage_Aligned_FreePv
      functionUses:    107
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:500,8'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:501,10'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:513,7'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:523,21'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/BitmapAccess.cpp:523,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/BitmapAccess.cpp:526,4'
          Dst:             _Z22FreeImage_Aligned_FreePv
    - functionName:    FreeImage_Clone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          382
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_AllocateHeaderT
        - FreeImage_CloneTag
        - FreeImage_CreateICCProfile
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetICCProfile
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetThumbnail
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_SetThumbnail
        - _ZL30FreeImage_GetInternalImageSizeijjji
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:541,25'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:542,19'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/BitmapAccess.cpp:543,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/BitmapAccess.cpp:544,17'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:550,21'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/BitmapAccess.cpp:557,4'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/BitmapAccess.cpp:557,31'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/BitmapAccess.cpp:557,60'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/BitmapAccess.cpp:556,22'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/BitmapAccess.cpp:561,34'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:562,34'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:575,21'
          Dst:             _ZL30FreeImage_GetInternalImageSizeijjji
        - Src:             'Source/FreeImage/BitmapAccess.cpp:594,3'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:610,24'
          Dst:             FreeImage_CloneTag
        - Src:             'Source/FreeImage/BitmapAccess.cpp:623,35'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/BitmapAccess.cpp:623,3'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/BitmapAccess.cpp:627,27'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/BitmapAccess.cpp:628,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/BitmapAccess.cpp:630,12'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_GetRedMask
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - _ZL21FreeImage_GetRGBMasksP8FIBITMAP
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:834,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:833,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:837,12'
          Dst:             _ZL21FreeImage_GetRGBMasksP8FIBITMAP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:841,11'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_GetGreenMask
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - _ZL21FreeImage_GetRGBMasksP8FIBITMAP
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:851,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:850,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:854,12'
          Dst:             _ZL21FreeImage_GetRGBMasksP8FIBITMAP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:858,11'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_GetBlueMask
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - _ZL21FreeImage_GetRGBMasksP8FIBITMAP
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:868,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:867,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/BitmapAccess.cpp:871,12'
          Dst:             _ZL21FreeImage_GetRGBMasksP8FIBITMAP
        - Src:             'Source/FreeImage/BitmapAccess.cpp:875,11'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_AllocateHeaderT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:477,9'
          Dst:             _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
    - functionName:    FreeImage_CreateICCProfile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_DestroyICCProfile
        - FreeImage_GetICCProfile
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1078,2'
          Dst:             FreeImage_DestroyICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:1080,26'
          Dst:             FreeImage_GetICCProfile
    - functionName:    FreeImage_GetThumbnail
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          469
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - FreeImage_GetICCProfile
        - FreeImage_GetInfoHeader
        - FreeImage_GetPalette
        - _Z24FreeImage_Aligned_Mallocmm
        - _Z27CalculateUsedPaletteEntriesj
        - _ZL21FreeImage_GetRGBMasksP8FIBITMAP
        - _ZL30FreeImage_GetInternalImageSizeijjji
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:316,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/BitmapAccess.cpp:318,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:309,3'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/BitmapAccess.cpp:382,21'
          Dst:             _ZL30FreeImage_GetInternalImageSizeijjji
        - Src:             'Source/FreeImage/BitmapAccess.cpp:390,26'
          Dst:             _Z24FreeImage_Aligned_Mallocmm
        - Src:             'Source/FreeImage/BitmapAccess.cpp:411,31'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/BitmapAccess.cpp:431,30'
          Dst:             FreeImage_GetInfoHeader
        - Src:             'Source/FreeImage/BitmapAccess.cpp:438,30'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/BitmapAccess.cpp:445,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/BitmapAccess.cpp:455,32'
          Dst:             _ZL21FreeImage_GetRGBMasksP8FIBITMAP
    - 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:    1608
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24FreeImage_Aligned_Mallocmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:166,2'
          Dst:             __assert_fail
    - functionName:    _Z22FreeImage_Aligned_FreePv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_AllocateT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:492,9'
          Dst:             _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
    - functionName:    FreeImage_Allocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:487,9'
          Dst:             _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
    - functionName:    FreeImage_AllocateHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:482,9'
          Dst:             _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
    - functionName:    FreeImage_AllocateHeaderForBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/BitmapAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/BitmapAccess.cpp:472,9'
          Dst:             _ZL24FreeImage_AllocateBitmapiPhj15FREE_IMAGE_TYPEiiijjj
    - functionName:    _Z25FreeImage_SO_DeInitialisev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_DeInitialise
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImage.cpp:73,3'
          Dst:             FreeImage_DeInitialise
    - functionName:    _Z23FreeImage_SO_Initialisev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_Initialise
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImage.cpp:69,3'
          Dst:             FreeImage_Initialise
    - functionName:    _Z3i2ajPcj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z3i2ajPcj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Utilities.h:226,19'
          Dst:             _Z3i2ajPcj
    - functionName:    _Z5_itoaiPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z3i2ajPcj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Utilities.h:244,4'
          Dst:             _Z3i2ajPcj
        - Src:             'Source/Utilities.h:246,8'
          Dst:             _Z3i2ajPcj
    - functionName:    FreeImage_OutputMessageProc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          365
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - _Z5_itoaiPci
        - strcat
        - strlen
        - tolower
      functionUses:    127
      BranchProfiles:
        - Branch String:   'Source/FreeImage/FreeImage.cpp:142,6'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/FreeImage.cpp:135,28'
          Dst:             strlen
        - Src:             'Source/FreeImage/FreeImage.cpp:135,65'
          Dst:             strlen
        - Src:             'Source/FreeImage/FreeImage.cpp:142,13'
          Dst:             tolower
        - Src:             'Source/FreeImage/FreeImage.cpp:151,8'
          Dst:             _Z5_itoaiPci
        - Src:             'Source/FreeImage/FreeImage.cpp:153,8'
          Dst:             strcat
        - Src:             'Source/FreeImage/FreeImage.cpp:155,18'
          Dst:             strlen
        - Src:             'Source/FreeImage/FreeImage.cpp:167,8'
          Dst:             _Z5_itoaiPci
        - Src:             'Source/FreeImage/FreeImage.cpp:169,8'
          Dst:             strcat
        - Src:             'Source/FreeImage/FreeImage.cpp:171,18'
          Dst:             strlen
        - Src:             'Source/FreeImage/FreeImage.cpp:182,8'
          Dst:             _Z5_itoaiPci
        - Src:             'Source/FreeImage/FreeImage.cpp:184,8'
          Dst:             strcat
        - Src:             'Source/FreeImage/FreeImage.cpp:186,18'
          Dst:             strlen
        - Src:             'Source/FreeImage/FreeImage.cpp:197,8'
          Dst:             strcat
        - Src:             'Source/FreeImage/FreeImage.cpp:199,18'
          Dst:             strlen
    - functionName:    tolower
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetOutputMessageStdCall
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetOutputMessage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_IsLittleEndian
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetCopyrightMessage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetVersion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImage.cpp:84,2'
          Dst:             sprintf
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ValidateFromMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_ValidateFromHandle
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/GetType.cpp:157,2'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
        - Src:             'Source/FreeImage/GetType.cpp:160,22'
          Dst:             FreeImage_ValidateFromHandle
    - functionName:    FreeImage_ValidateFromHandle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_ValidateFIF
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/GetType.cpp:119,9'
          Dst:             FreeImage_ValidateFIF
    - functionName:    FreeImage_ValidateU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_Validate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_ValidateFromHandle
        - _Z12SetDefaultIOP11FreeImageIO
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/GetType.cpp:125,2'
          Dst:             _Z12SetDefaultIOP11FreeImageIO
        - Src:             'Source/FreeImage/GetType.cpp:127,17'
          Dst:             fopen
        - Src:             'Source/FreeImage/GetType.cpp:130,22'
          Dst:             FreeImage_ValidateFromHandle
        - Src:             'Source/FreeImage/GetType.cpp:131,3'
          Dst:             fclose
    - functionName:    fopen
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetFileTypeFromMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetFileTypeFromHandle
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/GetType.cpp:106,2'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
        - Src:             'Source/FreeImage/GetType.cpp:109,10'
          Dst:             FreeImage_GetFileTypeFromHandle
    - functionName:    FreeImage_GetFileTypeFromHandle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_GetFIFCount
        - FreeImage_ValidateFIF
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/GetType.cpp:39,19'
          Dst:             FreeImage_GetFIFCount
        - Src:             'Source/FreeImage/GetType.cpp:43,8'
          Dst:             FreeImage_ValidateFIF
        - Src:             'Source/FreeImage/GetType.cpp:47,10'
          Dst:             FreeImage_ValidateFIF
    - functionName:    FreeImage_GetFileTypeU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetFileType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/GetType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetFileTypeFromHandle
        - _Z12SetDefaultIOP11FreeImageIO
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/GetType.cpp:66,2'
          Dst:             _Z12SetDefaultIOP11FreeImageIO
        - Src:             'Source/FreeImage/GetType.cpp:68,17'
          Dst:             fopen
        - Src:             'Source/FreeImage/GetType.cpp:71,30'
          Dst:             FreeImage_GetFileTypeFromHandle
        - Src:             'Source/FreeImage/GetType.cpp:73,3'
          Dst:             fclose
    - functionName:    FreeImage_WriteMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_OutputMessageProc
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MemoryIO.cpp:208,3'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
        - Src:             'Source/FreeImage/MemoryIO.cpp:216,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_ReadMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MemoryIO.cpp:187,2'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
    - functionName:    FreeImage_TellMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MemoryIO.cpp:163,2'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
    - functionName:    FreeImage_SeekMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MemoryIO.cpp:145,2'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
    - functionName:    FreeImage_AcquireMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SaveToMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_OutputMessageProc
        - FreeImage_SaveToHandle
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MemoryIO.cpp:99,3'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
        - Src:             'Source/FreeImage/MemoryIO.cpp:104,11'
          Dst:             FreeImage_SaveToHandle
        - Src:             'Source/FreeImage/MemoryIO.cpp:107,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_LoadFromMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_LoadFromHandle
        - _Z11SetMemoryIOP11FreeImageIO
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MemoryIO.cpp:86,3'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
        - Src:             'Source/FreeImage/MemoryIO.cpp:88,10'
          Dst:             FreeImage_LoadFromHandle
    - functionName:    FreeImage_CloseMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_OpenMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MemoryIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetPixelColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PixelAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          230
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PixelAccess.cpp:159,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PixelAccess.cpp:153,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/PixelAccess.cpp:153,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PixelAccess.cpp:156,10'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PixelAccess.cpp:156,43'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PixelAccess.cpp:157,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PixelAccess.cpp:159,10'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PixelAccess.cpp:164,9'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/PixelAccess.cpp:164,61'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/PixelAccess.cpp:164,117'
          Dst:             FreeImage_GetBlueMask
    - functionName:    FreeImage_GetScanLine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PixelAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetBits
        - FreeImage_GetPitch
        - FreeImage_HasPixels
        - _Z17CalculateScanLinePhji
      functionUses:    293
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PixelAccess.cpp:32,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/PixelAccess.cpp:35,27'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PixelAccess.cpp:35,51'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PixelAccess.cpp:35,9'
          Dst:             _Z17CalculateScanLinePhji
    - functionName:    _Z17CalculateScanLinePhji
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetPixelIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PixelAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          174
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PixelAccess.cpp:129,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PixelAccess.cpp:123,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/PixelAccess.cpp:123,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PixelAccess.cpp:126,10'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PixelAccess.cpp:126,43'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PixelAccess.cpp:127,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PixelAccess.cpp:129,10'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_GetPixelColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PixelAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          259
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PixelAccess.cpp:77,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PixelAccess.cpp:71,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/PixelAccess.cpp:71,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PixelAccess.cpp:74,10'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PixelAccess.cpp:74,43'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PixelAccess.cpp:75,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PixelAccess.cpp:77,10'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PixelAccess.cpp:82,9'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/PixelAccess.cpp:82,61'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/PixelAccess.cpp:82,117'
          Dst:             FreeImage_GetBlueMask
    - functionName:    FreeImage_GetPixelIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PixelAccess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PixelAccess.cpp:48,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PixelAccess.cpp:42,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/PixelAccess.cpp:42,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PixelAccess.cpp:45,10'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PixelAccess.cpp:45,43'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PixelAccess.cpp:46,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PixelAccess.cpp:48,10'
          Dst:             FreeImage_GetBPP
    - functionName:    FreeImage_ValidateFIF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:806,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    _ZN10PluginList15FindNodeFromFIFEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetFIFFromFilenameU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetFIFFromFilename
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_GetFIFCount
        - FreeImage_GetFIFExtensionList
        - FreeImage_GetFormatFromFIF
        - _Z17FreeImage_stricmpPKcS0_
        - _ZN10PluginList15FindNodeFromFIFEi
        - strlen
        - strrchr
        - strtok
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:732,17'
          Dst:             strrchr
        - Src:             'Source/FreeImage/Plugin.cpp:737,23'
          Dst:             FreeImage_GetFIFCount
        - Src:             'Source/FreeImage/Plugin.cpp:739,19'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
        - Src:             'Source/FreeImage/Plugin.cpp:743,27'
          Dst:             FreeImage_GetFormatFromFIF
        - Src:             'Source/FreeImage/Plugin.cpp:743,9'
          Dst:             _Z17FreeImage_stricmpPKcS0_
        - Src:             'Source/FreeImage/Plugin.cpp:748,41'
          Dst:             FreeImage_GetFIFExtensionList
        - Src:             'Source/FreeImage/Plugin.cpp:748,34'
          Dst:             strlen
        - Src:             'Source/FreeImage/Plugin.cpp:749,29'
          Dst:             FreeImage_GetFIFExtensionList
        - Src:             'Source/FreeImage/Plugin.cpp:749,22'
          Dst:             strlen
        - Src:             'Source/FreeImage/Plugin.cpp:750,19'
          Dst:             FreeImage_GetFIFExtensionList
        - Src:             'Source/FreeImage/Plugin.cpp:750,79'
          Dst:             FreeImage_GetFIFExtensionList
        - Src:             'Source/FreeImage/Plugin.cpp:750,72'
          Dst:             strlen
        - Src:             'Source/FreeImage/Plugin.cpp:754,20'
          Dst:             strtok
        - Src:             'Source/FreeImage/Plugin.cpp:757,11'
          Dst:             _Z17FreeImage_stricmpPKcS0_
        - Src:             'Source/FreeImage/Plugin.cpp:763,15'
          Dst:             strtok
    - functionName:    strrchr
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetFIFCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10PluginList4SizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:571,42'
          Dst:             _ZNK10PluginList4SizeEv
    - functionName:    FreeImage_GetFormatFromFIF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:599,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    _Z17FreeImage_stricmpPKcS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - tolower
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:72,8'
          Dst:             tolower
        - Src:             'Source/FreeImage/Plugin.cpp:73,8'
          Dst:             tolower
    - functionName:    FreeImage_GetFIFExtensionList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:621,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    strtok
      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:    _ZNK10PluginList4SizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_FIFSupportsNoPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:715,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_FIFSupportsICCProfiles
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:702,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_FIFSupportsExportType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:689,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_FIFSupportsExportBPP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:676,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_FIFSupportsWriting
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:665,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_FIFSupportsReading
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:654,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_GetFIFRegExpr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:643,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_GetFIFDescription
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:632,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_GetFIFMimeType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:610,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_GetFIFFromMime
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginList16FindNodeFromMimeEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:588,33'
          Dst:             _ZN10PluginList16FindNodeFromMimeEPKc
    - functionName:    _ZN10PluginList16FindNodeFromMimeEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:164,31'
          Dst:             strcmp
    - functionName:    FreeImage_GetFIFFromFormat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginList18FindNodeFromFormatEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:577,33'
          Dst:             _ZN10PluginList18FindNodeFromFormatEPKc
    - functionName:    _ZN10PluginList18FindNodeFromFormatEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17FreeImage_stricmpPKcS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:149,8'
          Dst:             _Z17FreeImage_stricmpPKcS0_
    - functionName:    FreeImage_IsPluginEnabled
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:557,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_SetPluginEnabled
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:540,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
    - functionName:    FreeImage_RegisterLocalPlugin
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:512,20'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
    - functionName:    _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          253
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:96,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_SaveU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12SetDefaultIOP11FreeImageIO
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:489,2'
          Dst:             _Z12SetDefaultIOP11FreeImageIO
    - functionName:    FreeImage_Save
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_OutputMessageProc
        - FreeImage_SaveToHandle
        - _Z12SetDefaultIOP11FreeImageIO
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:469,2'
          Dst:             _Z12SetDefaultIOP11FreeImageIO
        - Src:             'Source/FreeImage/Plugin.cpp:471,17'
          Dst:             fopen
        - Src:             'Source/FreeImage/Plugin.cpp:474,18'
          Dst:             FreeImage_SaveToHandle
        - Src:             'Source/FreeImage/Plugin.cpp:476,3'
          Dst:             fclose
        - Src:             'Source/FreeImage/Plugin.cpp:480,3'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_SaveToHandle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_Close
        - FreeImage_GetFIFCount
        - FreeImage_HasPixels
        - FreeImage_Open
        - FreeImage_OutputMessageProc
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:441,5'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Plugin.cpp:442,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/Plugin.cpp:446,27'
          Dst:             FreeImage_GetFIFCount
        - Src:             'Source/FreeImage/Plugin.cpp:447,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
        - Src:             'Source/FreeImage/Plugin.cpp:451,18'
          Dst:             FreeImage_Open
        - Src:             'Source/FreeImage/Plugin.cpp:455,5'
          Dst:             FreeImage_Close
    - functionName:    FreeImage_Open
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_Close
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_LoadU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12SetDefaultIOP11FreeImageIO
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:421,2'
          Dst:             _Z12SetDefaultIOP11FreeImageIO
    - functionName:    FreeImage_Load
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_LoadFromHandle
        - FreeImage_OutputMessageProc
        - _Z12SetDefaultIOP11FreeImageIO
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:401,2'
          Dst:             _Z12SetDefaultIOP11FreeImageIO
        - Src:             'Source/FreeImage/Plugin.cpp:403,17'
          Dst:             fopen
        - Src:             'Source/FreeImage/Plugin.cpp:406,22'
          Dst:             FreeImage_LoadFromHandle
        - Src:             'Source/FreeImage/Plugin.cpp:408,3'
          Dst:             fclose
        - Src:             'Source/FreeImage/Plugin.cpp:412,3'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_LoadFromHandle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_Close
        - FreeImage_GetFIFCount
        - FreeImage_Open
        - _ZN10PluginList15FindNodeFromFIFEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:379,27'
          Dst:             FreeImage_GetFIFCount
        - Src:             'Source/FreeImage/Plugin.cpp:380,33'
          Dst:             _ZN10PluginList15FindNodeFromFIFEi
        - Src:             'Source/FreeImage/Plugin.cpp:384,18'
          Dst:             FreeImage_Open
        - Src:             'Source/FreeImage/Plugin.cpp:388,5'
          Dst:             FreeImage_Close
    - functionName:    FreeImage_DeInitialise
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10PluginListD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:349,3'
          Dst:             _ZN10PluginListD2Ev
    - functionName:    _ZN10PluginListD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:195,68'
          Dst:             __clang_call_terminate
    - functionName:    FreeImage_Initialise
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          159
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _Z6InitG3P6Plugini
        - _Z7InitBMPP6Plugini
        - _Z7InitCUTP6Plugini
        - _Z7InitDDSP6Plugini
        - _Z7InitEXRP6Plugini
        - _Z7InitGIFP6Plugini
        - _Z7InitHDRP6Plugini
        - _Z7InitICOP6Plugini
        - _Z7InitIFFP6Plugini
        - _Z7InitJ2KP6Plugini
        - _Z7InitJNGP6Plugini
        - _Z7InitJP2P6Plugini
        - _Z7InitJXRP6Plugini
        - _Z7InitMNGP6Plugini
        - _Z7InitPCDP6Plugini
        - _Z7InitPCXP6Plugini
        - _Z7InitPFMP6Plugini
        - _Z7InitPNGP6Plugini
        - _Z7InitPNMP6Plugini
        - _Z7InitPSDP6Plugini
        - _Z7InitRASP6Plugini
        - _Z7InitRAWP6Plugini
        - _Z7InitSGIP6Plugini
        - _Z7InitXBMP6Plugini
        - _Z7InitXPMP6Plugini
        - _Z8InitJPEGP6Plugini
        - _Z8InitPICTP6Plugini
        - _Z8InitTIFFP6Plugini
        - _Z8InitWBMPP6Plugini
        - _Z8InitWEBPP6Plugini
        - _Z9InitKOALAP6Plugini
        - _Z9InitTARGAP6Plugini
        - _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - _ZN10PluginListC2Ev
        - _ZN6TagLib8instanceEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Plugin.cpp:229,15'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/FreeImage/Plugin.cpp:233,33'
          Dst:             _ZN10PluginListC2Ev
        - Src:             'Source/FreeImage/Plugin.cpp:240,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:240,15'
          Dst:             _Z7InitBMPP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:241,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:241,15'
          Dst:             _Z7InitICOP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:242,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:242,15'
          Dst:             _Z8InitJPEGP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:243,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:243,15'
          Dst:             _Z7InitJNGP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:244,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:244,15'
          Dst:             _Z9InitKOALAP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:245,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:245,15'
          Dst:             _Z7InitIFFP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:246,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:246,15'
          Dst:             _Z7InitMNGP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:247,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:247,15'
          Dst:             _Z7InitPNMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:248,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:248,15'
          Dst:             _Z7InitPNMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:249,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:249,15'
          Dst:             _Z7InitPCDP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:250,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:250,15'
          Dst:             _Z7InitPCXP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:251,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:251,15'
          Dst:             _Z7InitPNMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:252,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:252,15'
          Dst:             _Z7InitPNMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:253,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:253,15'
          Dst:             _Z7InitPNGP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:254,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:254,15'
          Dst:             _Z7InitPNMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:255,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:255,15'
          Dst:             _Z7InitPNMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:256,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:256,15'
          Dst:             _Z7InitRASP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:257,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:257,15'
          Dst:             _Z9InitTARGAP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:258,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:258,15'
          Dst:             _Z8InitTIFFP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:259,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:259,15'
          Dst:             _Z8InitWBMPP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:260,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:260,15'
          Dst:             _Z7InitPSDP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:261,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:261,15'
          Dst:             _Z7InitCUTP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:262,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:262,15'
          Dst:             _Z7InitXBMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:263,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:263,15'
          Dst:             _Z7InitXPMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:264,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:264,15'
          Dst:             _Z7InitDDSP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:265,21'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:265,21'
          Dst:             _Z7InitGIFP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:266,21'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:266,21'
          Dst:             _Z7InitHDRP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:267,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:267,15'
          Dst:             _Z6InitG3P6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:268,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:268,15'
          Dst:             _Z7InitSGIP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:269,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:269,15'
          Dst:             _Z7InitEXRP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:270,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:270,15'
          Dst:             _Z7InitJ2KP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:271,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:271,15'
          Dst:             _Z7InitJP2P6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:272,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:272,15'
          Dst:             _Z7InitPFMP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:273,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:273,15'
          Dst:             _Z8InitPICTP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:274,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:274,15'
          Dst:             _Z7InitRAWP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:275,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:275,15'
          Dst:             _Z8InitWEBPP6Plugini
        - Src:             'Source/FreeImage/Plugin.cpp:276,15'
          Dst:             _ZN10PluginList7AddNodeEPFvP6PluginiEPvPKcS6_S6_S6_
        - Src:             'Source/FreeImage/Plugin.cpp:276,15'
          Dst:             _Z7InitJXRP6Plugini
    - functionName:    _ZN10PluginListC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetPluginList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10PluginList7IsEmptyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Plugin.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13RLEEncodeLinePhS_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          520
      EdgeCount:       57
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:1269,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:1346,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z3MINImET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17LoadPixelDataRLE8P11FreeImageIOPviiP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          304
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - FreeImage_GetScanLine
        - _Z3MINIiET_RKS0_S2_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:446,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:472,14'
          Dst:             _Z3MINIiET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginBMP.cpp:476,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginBMP.cpp:492,12'
          Dst:             _Z3MINIiET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginBMP.cpp:496,18'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL17LoadPixelDataRLE4P11FreeImageIOPviiP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          611
      EdgeCount:       92
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetScanLine
        - _Z3MINImET_RKS0_S2_
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:321,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:291,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:291,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:406,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:303,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:303,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:306,24'
          Dst:             _Z3MINImET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginBMP.cpp:309,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:309,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:319,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:319,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:343,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:343,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:346,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:346,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:359,26'
          Dst:             _Z3MINImET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginBMP.cpp:363,10'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:363,10'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:373,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:373,9'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:386,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginBMP.cpp:411,2'
          Dst:             __cxa_end_catch
    - 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:    284
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21CheckBitmapInfoHeaderP19tagBITMAPINFOHEADER
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          211
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:176,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:193,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetBits
        - FreeImage_GetScanLine
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:227,33'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginBMP.cpp:234,34'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL14LoadWindowsBMPP11FreeImageIOPviji
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          782
      EdgeCount:       257
      CyclomaticComplexity: 123
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetColorType
        - FreeImage_GetPalette
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_SetTransparent
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _Z27CalculateUsedPaletteEntriesj
        - _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - _ZL17LoadPixelDataRLE4P11FreeImageIOPviiP8FIBITMAP
        - _ZL17LoadPixelDataRLE8P11FreeImageIOPviiP8FIBITMAP
        - _ZL21CheckBitmapInfoHeaderP19tagBITMAPINFOHEADER
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:543,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:565,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:597,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:523,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:523,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:736,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:738,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginBMP.cpp:530,7'
          Dst:             _ZL21CheckBitmapInfoHeaderP19tagBITMAPINFOHEADER
        - Src:             'Source/FreeImage/PluginBMP.cpp:531,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:531,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:541,37'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginBMP.cpp:541,22'
          Dst:             _Z14CalculatePitchj
        - Src:             'Source/FreeImage/PluginBMP.cpp:548,46'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/PluginBMP.cpp:549,20'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/PluginBMP.cpp:554,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:556,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:556,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:560,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:561,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:577,19'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginBMP.cpp:599,11'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:602,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:602,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:607,31'
          Dst:             _ZL17LoadPixelDataRLE4P11FreeImageIOPviiP8FIBITMAP
        - Src:             'Source/FreeImage/PluginBMP.cpp:610,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:610,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:615,31'
          Dst:             _ZL17LoadPixelDataRLE8P11FreeImageIOPviiP8FIBITMAP
        - Src:             'Source/FreeImage/PluginBMP.cpp:618,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:618,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:623,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:623,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:647,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:649,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:653,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:653,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:657,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:658,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:669,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:695,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:698,13'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:700,13'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:705,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:705,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:709,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:710,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:726,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:730,36'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginBMP.cpp:730,5'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginBMP.cpp:743,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:741,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginBMP.cpp:743,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL12LoadOS22XBMPP11FreeImageIOPvij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          770
      EdgeCount:       221
      CyclomaticComplexity: 104
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetColorType
        - FreeImage_GetPalette
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_SetTransparent
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _Z27CalculateUsedPaletteEntriesj
        - _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - _ZL17LoadPixelDataRLE4P11FreeImageIOPviiP8FIBITMAP
        - _ZL17LoadPixelDataRLE8P11FreeImageIOPviiP8FIBITMAP
        - _ZL21CheckBitmapInfoHeaderP19tagBITMAPINFOHEADER
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:781,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:845,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:761,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:761,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:949,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:951,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginBMP.cpp:768,7'
          Dst:             _ZL21CheckBitmapInfoHeaderP19tagBITMAPINFOHEADER
        - Src:             'Source/FreeImage/PluginBMP.cpp:769,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:769,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:779,37'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginBMP.cpp:779,22'
          Dst:             _Z14CalculatePitchj
        - Src:             'Source/FreeImage/PluginBMP.cpp:786,46'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/PluginBMP.cpp:787,20'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/PluginBMP.cpp:791,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:794,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:794,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:798,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:799,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:807,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginBMP.cpp:848,7'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:852,31'
          Dst:             _ZL17LoadPixelDataRLE4P11FreeImageIOPviiP8FIBITMAP
        - Src:             'Source/FreeImage/PluginBMP.cpp:856,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:856,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:861,31'
          Dst:             _ZL17LoadPixelDataRLE8P11FreeImageIOPviiP8FIBITMAP
        - Src:             'Source/FreeImage/PluginBMP.cpp:865,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:865,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:870,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:870,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:881,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:883,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:887,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:887,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:891,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:892,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:904,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:913,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:915,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:919,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:919,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:923,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:924,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:940,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:944,36'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginBMP.cpp:944,5'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginBMP.cpp:954,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:953,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginBMP.cpp:954,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL12LoadOS21XBMPP11FreeImageIOPvij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          441
      EdgeCount:       118
      CyclomaticComplexity: 51
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetColorType
        - FreeImage_GetPalette
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_SetTransparent
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _Z27CalculateUsedPaletteEntriesj
        - _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:986,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:972,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:972,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:1095,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:1097,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginBMP.cpp:984,36'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginBMP.cpp:984,21'
          Dst:             _Z14CalculatePitchj
        - Src:             'Source/FreeImage/PluginBMP.cpp:991,19'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/PluginBMP.cpp:995,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:998,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:998,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:1002,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:1003,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:1007,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginBMP.cpp:1032,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:1039,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:1042,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:1042,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:1046,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:1047,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:1055,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:1064,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:1066,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:1070,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginBMP.cpp:1070,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginBMP.cpp:1074,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginBMP.cpp:1075,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginBMP.cpp:1086,5'
          Dst:             _ZL13LoadPixelDataP11FreeImageIOPvP8FIBITMAPijj
        - Src:             'Source/FreeImage/PluginBMP.cpp:1090,36'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginBMP.cpp:1090,5'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginBMP.cpp:1100,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginBMP.cpp:1099,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginBMP.cpp:1100,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:1142,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginBMP.cpp:1145,6'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          502
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetBlueMask
        - FreeImage_GetColorsUsed
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetInfoHeader
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _ZL13RLEEncodeLinePhS_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:1392,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginBMP.cpp:1393,31'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginBMP.cpp:1397,28'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginBMP.cpp:1398,45'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginBMP.cpp:1398,30'
          Dst:             _Z14CalculatePitchj
        - Src:             'Source/FreeImage/PluginBMP.cpp:1402,86'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginBMP.cpp:1426,16'
          Dst:             FreeImage_GetInfoHeader
        - Src:             'Source/FreeImage/PluginBMP.cpp:1452,8'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/PluginBMP.cpp:1458,8'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/PluginBMP.cpp:1464,8'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/PluginBMP.cpp:1473,7'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginBMP.cpp:1474,19'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginBMP.cpp:1476,28'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginBMP.cpp:1493,38'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginBMP.cpp:1493,69'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginBMP.cpp:1493,16'
          Dst:             _ZL13RLEEncodeLinePhS_i
        - Src:             'Source/FreeImage/PluginBMP.cpp:1572,12'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginBMP.cpp:1573,27'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginBMP.cpp:1577,25'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          177
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZL12LoadOS21XBMPP11FreeImageIOPvij
        - _ZL12LoadOS22XBMPP11FreeImageIOPvij
        - _ZL14LoadWindowsBMPP11FreeImageIOPviji
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginBMP.cpp:1210,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginBMP.cpp:1196,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginBMP.cpp:1213,12'
          Dst:             _ZL12LoadOS21XBMPP11FreeImageIOPvij
        - Src:             'Source/FreeImage/PluginBMP.cpp:1217,12'
          Dst:             _ZL12LoadOS22XBMPP11FreeImageIOPvij
        - Src:             'Source/FreeImage/PluginBMP.cpp:1224,12'
          Dst:             _ZL14LoadWindowsBMPP11FreeImageIOPviji
        - Src:             'Source/FreeImage/PluginBMP.cpp:1230,3'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitBMPP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          447
      EdgeCount:       123
      CyclomaticComplexity: 61
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginCUT.cpp:120,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:120,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:207,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginCUT.cpp:209,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginCUT.cpp:134,9'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginCUT.cpp:137,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:137,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:142,22'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginCUT.cpp:155,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginCUT.cpp:158,20'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginCUT.cpp:164,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:164,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:183,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:183,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:189,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:189,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:194,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:194,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:197,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginCUT.cpp:197,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginCUT.cpp:213,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginCUT.cpp:211,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginCUT.cpp:213,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitCUTP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginCUT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E8GetColorEiP12tagColor8888
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E4SetYEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E5SetupEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:451,3'
          Dst:             _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
    - functionName:    _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          318
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18DXT_BLOCKDECODER_58GetColorEiP12tagColor8888
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E8GetColorEiP12tagColor8888
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:549,9'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E8GetColorEiP12tagColor8888
    - functionName:    _ZN18DXT_BLOCKDECODER_54SetYEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E4SetYEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:536,9'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E4SetYEi
    - functionName:    _ZN18DXT_BLOCKDECODER_55SetupEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          134
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E5SetupEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:514,9'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_5E5SetupEPKh
    - functionName:    _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_5EvPhPKhlii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN18DXT_BLOCKDECODER_54SetYEi
        - _ZN18DXT_BLOCKDECODER_55SetupEPKh
        - _ZN18DXT_BLOCKDECODER_58GetColorEiP12tagColor8888
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:557,10'
          Dst:             _ZN18DXT_BLOCKDECODER_55SetupEPKh
        - Src:             'Source/FreeImage/PluginDDS.cpp:561,11'
          Dst:             _ZN18DXT_BLOCKDECODER_54SetYEi
        - Src:             'Source/FreeImage/PluginDDS.cpp:565,12'
          Dst:             _ZN18DXT_BLOCKDECODER_58GetColorEiP12tagColor8888
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E8GetColorEiP12tagColor8888
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E4SetYEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18DXT_BLOCKDECODER_38GetColorEiP12tagColor8888
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E8GetColorEiP12tagColor8888
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:496,9'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E8GetColorEiP12tagColor8888
    - functionName:    _ZN18DXT_BLOCKDECODER_34SetYEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E4SetYEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:487,9'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E4SetYEi
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E5SetupEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:451,3'
          Dst:             _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
    - functionName:    _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_3EvPhPKhlii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN18DXT_BLOCKDECODER_34SetYEi
        - _ZN18DXT_BLOCKDECODER_38GetColorEiP12tagColor8888
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E5SetupEPKh
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:557,10'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_3E5SetupEPKh
        - Src:             'Source/FreeImage/PluginDDS.cpp:561,11'
          Dst:             _ZN18DXT_BLOCKDECODER_34SetYEi
        - Src:             'Source/FreeImage/PluginDDS.cpp:565,12'
          Dst:             _ZN18DXT_BLOCKDECODER_38GetColorEiP12tagColor8888
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E8GetColorEiP12tagColor8888
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E4SetYEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E5SetupEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:451,3'
          Dst:             _ZL14GetBlockColorsPK14tagDXTColBlockP12tagColor8888b
    - functionName:    _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_1EvPhPKhlii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E4SetYEi
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E5SetupEPKh
        - _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E8GetColorEiP12tagColor8888
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:557,10'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E5SetupEPKh
        - Src:             'Source/FreeImage/PluginDDS.cpp:561,11'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E4SetYEi
        - Src:             'Source/FreeImage/PluginDDS.cpp:565,12'
          Dst:             _ZN21DXT_BLOCKDECODER_BASEI10DXT_INFO_1E8GetColorEiP12tagColor8888
    - functionName:    _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_5EvP11FreeImageIOPvP8FIBITMAPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          277
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetScanLine
        - _Z13CalculateLinejj
        - _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_5EvPhPKhlii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:686,34'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginDDS.cpp:686,13'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginDDS.cpp:703,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:707,6'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_5EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:713,5'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_5EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:721,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:725,5'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_5EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:731,4'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_5EvPhPKhlii
    - functionName:    _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_3EvP11FreeImageIOPvP8FIBITMAPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          277
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetScanLine
        - _Z13CalculateLinejj
        - _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_3EvPhPKhlii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:686,34'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginDDS.cpp:686,13'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginDDS.cpp:703,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:707,6'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_3EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:713,5'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_3EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:721,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:725,5'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_3EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:731,4'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_3EvPhPKhlii
    - functionName:    _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_1EvP11FreeImageIOPvP8FIBITMAPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          277
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetScanLine
        - _Z13CalculateLinejj
        - _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_1EvPhPKhlii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:686,34'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginDDS.cpp:686,13'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginDDS.cpp:703,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:707,6'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_1EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:713,5'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_1EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:721,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:725,5'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_1EvPhPKhlii
        - Src:             'Source/FreeImage/PluginDDS.cpp:731,4'
          Dst:             _Z14DecodeDXTBlockI18DXT_BLOCKDECODER_1EvPhPKhlii
    - functionName:    _ZL17ConvertLine16To24PhPKt11DDSFormat16i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          215
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginDDS.cpp:84,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14GetRGB16Formatjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7LoadDXTiPK17tagDDSURFACEDESC2P11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_Allocate
        - _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_1EvP11FreeImageIOPvP8FIBITMAPii
        - _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_3EvP11FreeImageIOPvP8FIBITMAPii
        - _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_5EvP11FreeImageIOPvP8FIBITMAPii
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginDDS.cpp:758,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:752,18'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginDDS.cpp:760,4'
          Dst:             _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_1EvP11FreeImageIOPvP8FIBITMAPii
        - Src:             'Source/FreeImage/PluginDDS.cpp:763,4'
          Dst:             _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_3EvP11FreeImageIOPvP8FIBITMAPii
        - Src:             'Source/FreeImage/PluginDDS.cpp:766,4'
          Dst:             _ZL14LoadDXT_HelperI18DXT_BLOCKDECODER_5EvP11FreeImageIOPvP8FIBITMAPii
    - functionName:    _ZL7LoadRGBPK17tagDDSURFACEDESC2P11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          298
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_ConvertTo24Bits
        - FreeImage_GetBPP
        - FreeImage_GetScanLine
        - FreeImage_SetTransparent
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _ZL14GetRGB16Formatjjj
        - _ZL17ConvertLine16To24PhPKt11DDSFormat16i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:606,14'
          Dst:             _ZL14GetRGB16Formatjjj
        - Src:             'Source/FreeImage/PluginDDS.cpp:608,9'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginDDS.cpp:611,9'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginDDS.cpp:620,40'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginDDS.cpp:620,19'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginDDS.cpp:628,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:633,5'
          Dst:             _ZL17ConvertLine16To24PhPKt11DDSFormat16i
        - Src:             'Source/FreeImage/PluginDDS.cpp:640,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginDDS.cpp:661,2'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginDDS.cpp:666,9'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/PluginDDS.cpp:667,3'
          Dst:             FreeImage_Unload
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL7LoadDXTiPK17tagDDSURFACEDESC2P11FreeImageIOPv
        - _ZL7LoadRGBPK17tagDDSURFACEDESC2P11FreeImageIOPv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginDDS.cpp:865,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginDDS.cpp:861,9'
          Dst:             _ZL7LoadRGBPK17tagDDSURFACEDESC2P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginDDS.cpp:867,11'
          Dst:             _ZL7LoadDXTiPK17tagDDSURFACEDESC2P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginDDS.cpp:870,11'
          Dst:             _ZL7LoadDXTiPK17tagDDSURFACEDESC2P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginDDS.cpp:873,11'
          Dst:             _ZL7LoadDXTiPK17tagDDSURFACEDESC2P11FreeImageIOPv
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 839
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitDDSP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginDDS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4halfaSES_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4halfC2Ef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4half7convertEi
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.h:482,11'
          Dst:             _ZN4half7convertEi
    - functionName:    _ZN7Iex_2_26ArgExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_26ArgExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:143,1'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Iex_2_26ArgExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    194
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:143,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Imf_2_212PreviewImage6pixelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfPreviewImage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24Vec2IiEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24Vec2IiEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_OStream5seekpEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_OStream5tellpEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_OStream5writeEPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:99,4'
          Dst:             _ZN7Iex_2_213throwErrnoExcEv
    - functionName:    _ZN9C_OStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9C_OStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:87,7'
          Dst:             _ZN9C_OStreamD2Ev
    - functionName:    _ZN9C_OStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      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:
        - _ZN7Imf_2_27OStreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:87,7'
          Dst:             _ZN7Imf_2_27OStreamD2Ev
    - functionName:    _ZN7Iex_2_25IoExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_25IoExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:152,1'
          Dst:             _ZN7Iex_2_25IoExcD2Ev
    - functionName:    _ZN7Iex_2_25IoExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:152,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN4halfaSEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfaSES_
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.h:582,13'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/Half/half.h:582,11'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    81
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:143,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZL12SaveAsEXR_LCR9C_OStreamP8FIBITMAPRN7Imf_2_26HeaderEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          382
      EdgeCount:       99
      CyclomaticComplexity: 41
      functionsReached:
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - _Z13iex_debugTrapv
        - _ZN4halfaSEf
        - _ZN7Iex_2_25IoExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_214RgbaOutputFile11writePixelsEi
        - _ZN7Imf_2_214RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm
        - _ZN7Imf_2_214RgbaOutputFileC2ERNS_7OStreamERKNS_6HeaderENS_12RgbaChannelsEi
        - _ZN7Imf_2_214RgbaOutputFileD2Ev
        - _ZN7Imf_2_217globalThreadCountEv
        - _ZN7Imf_2_27Array2DINS_4RgbaEEC2Ell
        - _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
        - _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginEXR.cpp:509,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:505,32'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginEXR.cpp:508,27'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEC2Ell
        - Src:             'Source/FreeImage/PluginEXR.cpp:513,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginEXR.cpp:515,29'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - Src:             'Source/FreeImage/PluginEXR.cpp:516,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:517,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:518,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:525,36'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginEXR.cpp:527,29'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - Src:             'Source/FreeImage/PluginEXR.cpp:528,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:529,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:530,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:531,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:536,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:536,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:536,5'
          Dst:             _ZN7Iex_2_25IoExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:536,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:541,23'
          Dst:             _ZN7Imf_2_217globalThreadCountEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:541,23'
          Dst:             _ZN7Imf_2_214RgbaOutputFileC2ERNS_7OStreamERKNS_6HeaderENS_12RgbaChannelsEi
        - Src:             'Source/FreeImage/PluginEXR.cpp:542,25'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - Src:             'Source/FreeImage/PluginEXR.cpp:542,8'
          Dst:             _ZN7Imf_2_214RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm
        - Src:             'Source/FreeImage/PluginEXR.cpp:543,8'
          Dst:             _ZN7Imf_2_214RgbaOutputFile11writePixelsEi
        - Src:             'Source/FreeImage/PluginEXR.cpp:547,2'
          Dst:             _ZN7Imf_2_214RgbaOutputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:547,2'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:547,2'
          Dst:             _ZN7Imf_2_214RgbaOutputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:547,2'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:547,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:548,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:551,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:551,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:551,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_27Array2DINS_4RgbaEEC2Ell
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_24RgbaC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfArray.h:227,44'
          Dst:             _ZN7Imf_2_24RgbaC2Ev
    - functionName:    _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_25IoExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:152,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_24RgbaC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfRgba.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfRgba.h:62,5'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfRgba.h:62,5'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfRgba.h:62,5'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfRgba.h:62,5'
          Dst:             _ZN4halfC2Ev
    - functionName:    _ZN4halfC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15SetPreviewImageP8FIBITMAPRN7Imf_2_26HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          191
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetThumbnail
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - _ZN7Imf_2_212PreviewImage6pixelsEv
        - _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
        - _ZN7Imf_2_212PreviewImageD2Ev
        - _ZN7Imf_2_26Header15setPreviewImageERKNS_12PreviewImageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:451,6'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginEXR.cpp:454,24'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginEXR.cpp:456,6'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginEXR.cpp:456,59'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginEXR.cpp:458,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:460,28'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginEXR.cpp:461,29'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginEXR.cpp:463,21'
          Dst:             _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
        - Src:             'Source/FreeImage/PluginEXR.cpp:467,26'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginEXR.cpp:468,40'
          Dst:             _ZN7Imf_2_212PreviewImage6pixelsEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:469,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginEXR.cpp:490,2'
          Dst:             _ZN7Imf_2_212PreviewImageD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:489,10'
          Dst:             _ZN7Imf_2_26Header15setPreviewImageERKNS_12PreviewImageE
        - Src:             'Source/FreeImage/PluginEXR.cpp:490,2'
          Dst:             _ZN7Imf_2_212PreviewImageD2Ev
    - functionName:    _ZN9Imath_2_24Vec2IfEC2Eff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEC2Ev
        - _ZN9Imath_2_24Vec2IiEaSERKS1_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:418,23'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:418,23'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:420,9'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:421,9'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
    - functionName:    _ZN9Imath_2_24Vec2IiEC2Eii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_OStreamC2EP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27OStreamC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:94,4'
          Dst:             _ZN7Imf_2_27OStreamC2EPKc
    - functionName:    _ZN9Imath_2_24Vec2IiEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27NullExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27NullExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:169,1'
          Dst:             _ZN7Iex_2_27NullExcD2Ev
    - functionName:    _ZN7Iex_2_27NullExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:169,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_28InputExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:150,1'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Iex_2_28InputExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    94
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:150,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZNK7Imf_2_24NamedeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_IStream5clearEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_IStream5seekgEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_IStream5tellgEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_IStream4readEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9C_IStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9C_IStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:55,7'
          Dst:             _ZN9C_IStreamD2Ev
    - functionName:    _ZN9C_IStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27IStreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:55,7'
          Dst:             _ZN7Imf_2_27IStreamD2Ev
    - functionName:    _ZN7Imf_2_211FrameBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211FrameBufferC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4halfcvfEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    230
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEC2ERKS1_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:72,7'
          Dst:             _ZN9Imath_2_24Vec2IiEC2ERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:72,7'
          Dst:             _ZN9Imath_2_24Vec2IiEC2ERKS1_
    - functionName:    _ZNK7Imf_2_212PreviewImage6pixelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfPreviewImage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_212PreviewImage6heightEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfPreviewImage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_212PreviewImage5widthEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfPreviewImage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27NullExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:169,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/Iex/IexBaseExc.h:150,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_211ChannelList13ConstIteratorppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    94
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h:408,12'
          Dst:             _ZNK7Imf_2_24NamedeEv
    - functionName:    _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../OpenEXR/IlmImf/ImfChannelList.h:430,16'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
    - functionName:    _ZN9C_IStreamC2EP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27IStreamC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:62,4'
          Dst:             _ZN7Imf_2_27IStreamC2EPKc
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:150,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         214
      ICount:          1057
      EdgeCount:       401
      CyclomaticComplexity: 189
      functionsReached:
        - FreeImage_FlipVertical
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - _Z13iex_debugTrapv
        - _ZL12SaveAsEXR_LCR9C_OStreamP8FIBITMAPRN7Imf_2_26HeaderEii
        - _ZL15SetPreviewImageP8FIBITMAPRN7Imf_2_26HeaderE
        - _ZN4halfC2Ev
        - _ZN4halfaSEf
        - _ZN7Iex_2_25IoExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27NullExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210OutputFile11writePixelsEi
        - _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_210OutputFileC2ERNS_7OStreamERKNS_6HeaderEi
        - _ZN7Imf_2_210OutputFileD2Ev
        - _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_217globalThreadCountEv
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_26HeaderC2ERKN9Imath_2_23BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - _ZN9C_OStreamC2EP11FreeImageIOPv
        - _ZN9C_OStreamD2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IfEC2Eff
        - _ZN9Imath_2_24Vec2IiEC2Eii
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginEXR.cpp:632,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:566,33'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginEXR.cpp:568,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:568,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:568,5'
          Dst:             _ZN7Iex_2_25IoExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:568,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:570,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginEXR.cpp:570,41'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginEXR.cpp:571,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:571,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:571,5'
          Dst:             _ZN7Iex_2_25IoExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:571,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:576,13'
          Dst:             _ZN9C_OStreamC2EP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginEXR.cpp:601,16'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginEXR.cpp:602,16'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginEXR.cpp:605,28'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/FreeImage/PluginEXR.cpp:605,47'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/FreeImage/PluginEXR.cpp:605,16'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/FreeImage/PluginEXR.cpp:606,31'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/FreeImage/PluginEXR.cpp:606,54'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/FreeImage/PluginEXR.cpp:606,16'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/FreeImage/PluginEXR.cpp:609,4'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/FreeImage/PluginEXR.cpp:608,24'
          Dst:             _ZN7Imf_2_26HeaderC2ERKN9Imath_2_23BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/FreeImage/PluginEXR.cpp:613,3'
          Dst:             _ZL15SetPreviewImageP8FIBITMAPRN7Imf_2_26HeaderE
        - Src:             'Source/FreeImage/PluginEXR.cpp:617,11'
          Dst:             _ZL12SaveAsEXR_LCR9C_OStreamP8FIBITMAPRN7Imf_2_26HeaderEii
        - Src:             'Source/FreeImage/PluginEXR.cpp:631,32'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginEXR.cpp:636,12'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:636,36'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/FreeImage/PluginEXR.cpp:636,23'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/FreeImage/PluginEXR.cpp:642,13'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:642,49'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/FreeImage/PluginEXR.cpp:642,24'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/FreeImage/PluginEXR.cpp:649,13'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:649,49'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/FreeImage/PluginEXR.cpp:649,24'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/FreeImage/PluginEXR.cpp:653,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:653,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:653,5'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:653,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:657,20'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:667,15'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:669,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:669,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:669,5'
          Dst:             _ZN7Iex_2_27NullExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:669,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:673,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginEXR.cpp:677,19'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/FreeImage/PluginEXR.cpp:689,17'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginEXR.cpp:691,11'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginEXR.cpp:694,12'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginEXR.cpp:699,5'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/FreeImage/PluginEXR.cpp:698,16'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/FreeImage/PluginEXR.cpp:707,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/FreeImage/PluginEXR.cpp:706,17'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/FreeImage/PluginEXR.cpp:715,19'
          Dst:             _ZN7Imf_2_217globalThreadCountEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:715,19'
          Dst:             _ZN7Imf_2_210OutputFileC2ERNS_7OStreamERKNS_6HeaderEi
        - Src:             'Source/FreeImage/PluginEXR.cpp:716,8'
          Dst:             _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/FreeImage/PluginEXR.cpp:717,8'
          Dst:             _ZN7Imf_2_210OutputFile11writePixelsEi
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN7Imf_2_210OutputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:724,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN7Imf_2_210OutputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN9C_OStreamD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             _ZN9C_OStreamD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:729,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:735,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginEXR.cpp:741,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:738,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:741,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:741,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         305
      ICount:          1576
      EdgeCount:       546
      CyclomaticComplexity: 243
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_AllocateHeaderT
        - FreeImage_FlipVertical
        - FreeImage_GetBits
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_SetThumbnail
        - FreeImage_Unload
        - _Z13iex_debugTrapv
        - _Z3MINIiET_RKS0_S2_
        - _ZN7Iex_2_27NullExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_213RgbaInputFile10readPixelsEii
        - _ZN7Imf_2_213RgbaInputFile14setFrameBufferEPNS_4RgbaEmm
        - _ZN7Imf_2_213RgbaInputFileC2ERNS_7IStreamEi
        - _ZN7Imf_2_213RgbaInputFileD2Ev
        - _ZN7Imf_2_217globalThreadCountEv
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - _ZN7Imf_2_27Array2DINS_4RgbaEEC2Ell
        - _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
        - _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - _ZN7Imf_2_29InputFile10readPixelsEii
        - _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
        - _ZN7Imf_2_29InputFileD2Ev
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9C_IStreamC2EP11FreeImageIOPv
        - _ZN9C_IStreamD2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - _ZNK4halfcvfEv
        - _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_212PreviewImage5widthEv
        - _ZNK7Imf_2_212PreviewImage6heightEv
        - _ZNK7Imf_2_212PreviewImage6pixelsEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header12previewImageEv
        - _ZNK7Imf_2_26Header15hasPreviewImageEv
        - _ZNK7Imf_2_26Header8channelsEv
        - _ZNK7Imf_2_29InputFile6headerEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginEXR.cpp:248,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:190,13'
          Dst:             _ZN9C_IStreamC2EP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginEXR.cpp:193,18'
          Dst:             _ZN7Imf_2_217globalThreadCountEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:193,18'
          Dst:             _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
        - Src:             'Source/FreeImage/PluginEXR.cpp:196,41'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:196,50'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:202,43'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:202,52'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:212,53'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:212,76'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:212,64'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/FreeImage/PluginEXR.cpp:215,26'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:216,20'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:219,26'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:220,11'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:212,83'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:230,17'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:230,46'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:230,75'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:230,104'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:232,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:237,17'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:237,46'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:237,75'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:239,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:244,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:244,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:244,5'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:244,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:250,5'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:250,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:250,5'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:250,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:263,37'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:268,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:274,16'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:274,45'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:274,74'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:277,21'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:277,51'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:277,81'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:282,16'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:282,45'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:282,74'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:283,17'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
        - Src:             'Source/FreeImage/PluginEXR.cpp:286,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:293,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:303,4'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:303,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:303,4'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:303,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:307,9'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginEXR.cpp:308,12'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/FreeImage/PluginEXR.cpp:308,12'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginEXR.cpp:308,12'
          Dst:             _ZN7Iex_2_27NullExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/FreeImage/PluginEXR.cpp:308,12'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginEXR.cpp:313,11'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:313,20'
          Dst:             _ZNK7Imf_2_26Header15hasPreviewImageEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:314,44'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:314,53'
          Dst:             _ZNK7Imf_2_26Header12previewImageEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:315,37'
          Dst:             _ZNK7Imf_2_212PreviewImage5widthEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:316,38'
          Dst:             _ZNK7Imf_2_212PreviewImage6heightEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:318,26'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginEXR.cpp:320,48'
          Dst:             _ZNK7Imf_2_212PreviewImage6pixelsEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:321,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginEXR.cpp:322,31'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginEXR.cpp:339,5'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginEXR.cpp:340,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginEXR.cpp:352,22'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginEXR.cpp:354,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginEXR.cpp:367,23'
          Dst:             _ZN7Imf_2_217globalThreadCountEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:367,23'
          Dst:             _ZN7Imf_2_213RgbaInputFileC2ERNS_7IStreamEi
        - Src:             'Source/FreeImage/PluginEXR.cpp:370,22'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/FreeImage/PluginEXR.cpp:371,28'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEC2Ell
        - Src:             'Source/FreeImage/PluginEXR.cpp:374,31'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - Src:             'Source/FreeImage/PluginEXR.cpp:374,14'
          Dst:             _ZN7Imf_2_213RgbaInputFile14setFrameBufferEPNS_4RgbaEmm
        - Src:             'Source/FreeImage/PluginEXR.cpp:375,36'
          Dst:             _Z3MINIiET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginEXR.cpp:375,14'
          Dst:             _ZN7Imf_2_213RgbaInputFile10readPixelsEii
        - Src:             'Source/FreeImage/PluginEXR.cpp:380,35'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEEixEl
        - Src:             'Source/FreeImage/PluginEXR.cpp:383,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:384,24'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:385,23'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/FreeImage/PluginEXR.cpp:394,3'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:394,3'
          Dst:             _ZN7Imf_2_27Array2DINS_4RgbaEED2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:394,3'
          Dst:             _ZN7Imf_2_213RgbaInputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:394,3'
          Dst:             _ZN7Imf_2_213RgbaInputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:398,21'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:405,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/FreeImage/PluginEXR.cpp:404,17'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/FreeImage/PluginEXR.cpp:429,3'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:417,7'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/FreeImage/PluginEXR.cpp:415,18'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/FreeImage/PluginEXR.cpp:427,9'
          Dst:             _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/FreeImage/PluginEXR.cpp:428,9'
          Dst:             _ZN7Imf_2_29InputFile10readPixelsEii
        - Src:             'Source/FreeImage/PluginEXR.cpp:429,3'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:432,3'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginEXR.cpp:434,2'
          Dst:             _ZN7Imf_2_29InputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:434,2'
          Dst:             _ZN9C_IStreamD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:434,2'
          Dst:             _ZN7Imf_2_29InputFileD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:434,2'
          Dst:             _ZN9C_IStreamD2Ev
        - Src:             'Source/FreeImage/PluginEXR.cpp:434,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:437,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginEXR.cpp:441,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:439,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginEXR.cpp:441,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginEXR.cpp:441,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitEXRP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginEXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216staticInitializeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginEXR.cpp:755,2'
          Dst:             _ZN7Imf_2_216staticInitializeEv
    - functionName:    _ZL10G3ReadFileP11FreeImageIOPvPhl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13G3GetFileSizeP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11copyFaxFileP11FreeImageIOPvP4tiffjiP8FIMEMORY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          429
      EdgeCount:       125
      CyclomaticComplexity: 59
      functionsReached:
        - FreeImage_OutputMessageProc
        - FreeImage_WriteMemory
        - _TIFFfree
        - _TIFFmalloc
        - _TIFFmemcpy
        - _TIFFmemset
        - _ZL10G3ReadFileP11FreeImageIOPvPhl
        - _ZL13G3GetFileSizeP11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginG3.cpp:115,20'
          Dst:             _TIFFmalloc
        - Src:             'Source/FreeImage/PluginG3.cpp:116,20'
          Dst:             _TIFFmalloc
        - Src:             'Source/FreeImage/PluginG3.cpp:118,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginG3.cpp:118,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginG3.cpp:181,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginG3.cpp:182,14'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginG3.cpp:121,28'
          Dst:             _ZL13G3GetFileSizeP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginG3.cpp:122,35'
          Dst:             _TIFFmalloc
        - Src:             'Source/FreeImage/PluginG3.cpp:124,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginG3.cpp:124,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginG3.cpp:127,7'
          Dst:             _ZL10G3ReadFileP11FreeImageIOPvPhl
        - Src:             'Source/FreeImage/PluginG3.cpp:128,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginG3.cpp:128,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginG3.cpp:139,3'
          Dst:             _TIFFmemset
        - Src:             'Source/FreeImage/PluginG3.cpp:148,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/FreeImage/PluginG3.cpp:153,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/FreeImage/PluginG3.cpp:157,4'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:160,5'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:167,3'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginG3.cpp:170,3'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginG3.cpp:171,3'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginG3.cpp:191,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginG3.cpp:183,14'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginG3.cpp:185,4'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginG3.cpp:188,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginG3.cpp:191,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL12_g3UnmapProcPvS_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10_g3MapProcPvPS_Pm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11_g3SizeProcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12_g3CloseProcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11_g3SeekProcPvmi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12_g3WriteProcPvS_l
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11_g3ReadProcPvS_l
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      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:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          483
      EdgeCount:       135
      CyclomaticComplexity: 59
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_CloseMemory
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_OpenMemory
        - FreeImage_OutputMessageProc
        - FreeImage_ReadMemory
        - FreeImage_SeekMemory
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_Unload
        - TIFFClientOpen
        - TIFFClose
        - TIFFGetField
        - TIFFSetField
        - TIFFSetMode
        - _ZL11copyFaxFileP11FreeImageIOPvP4tiffjiP8FIMEMORY
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginG3.cpp:321,12'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:322,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginG3.cpp:322,15'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginG3.cpp:398,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginG3.cpp:399,14'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:325,13'
          Dst:             TIFFClientOpen
        - Src:             'Source/FreeImage/PluginG3.cpp:334,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginG3.cpp:334,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginG3.cpp:336,3'
          Dst:             TIFFSetMode
        - Src:             'Source/FreeImage/PluginG3.cpp:337,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:338,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:339,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:340,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:341,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:342,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:343,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:344,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:347,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:349,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:351,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginG3.cpp:355,4'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginG3.cpp:361,10'
          Dst:             _ZL11copyFaxFileP11FreeImageIOPvP4tiffjiP8FIMEMORY
        - Src:             'Source/FreeImage/PluginG3.cpp:362,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginG3.cpp:362,17'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginG3.cpp:366,9'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginG3.cpp:367,20'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginG3.cpp:372,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginG3.cpp:381,3'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginG3.cpp:382,3'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginG3.cpp:385,3'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:386,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginG3.cpp:388,4'
          Dst:             FreeImage_ReadMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:393,3'
          Dst:             TIFFClose
        - Src:             'Source/FreeImage/PluginG3.cpp:396,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginG3.cpp:404,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginG3.cpp:400,15'
          Dst:             TIFFClose
        - Src:             'Source/FreeImage/PluginG3.cpp:401,11'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginG3.cpp:402,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginG3.cpp:404,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z6InitG3P6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginG3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - short
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagDescription
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:151,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginGIF.cpp:153,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginGIF.cpp:154,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PluginGIF.cpp:155,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginGIF.cpp:156,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginGIF.cpp:157,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginGIF.cpp:158,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:160,16'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/FreeImage/PluginGIF.cpp:162,32'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/FreeImage/PluginGIF.cpp:163,4'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/FreeImage/PluginGIF.cpp:166,13'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginGIF.cpp:167,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagType
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:175,6'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginGIF.cpp:176,7'
          Dst:             FreeImage_GetTagType
    - functionName:    _ZN8PageInfoC2Eiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7GIFinfoD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7GIFinfoC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:505,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginGIF.cpp:507,6'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         275
      ICount:          1684
      EdgeCount:       525
      CyclomaticComplexity: 252
      functionsReached:
        - FreeImage_FindCloseMetadata
        - FreeImage_FindFirstMetadata
        - FreeImage_FindNextMetadata
        - FreeImage_GetBPP
        - FreeImage_GetBackgroundColor
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetTagCount
        - FreeImage_GetTagLength
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_GetWidth
        - FreeImage_IsTransparent
        - FreeImage_OutputMessageProc
        - _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - _ZN11StringTable10InitializeEi
        - _ZN11StringTable11CompressEndEPh
        - _ZN11StringTable13CompressStartEii
        - _ZN11StringTable15FillInputBufferEi
        - _ZN11StringTable8CompressEPhPi
        - _ZN11StringTableC2Ev
        - _ZN11StringTableD2Ev
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:1090,13'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginGIF.cpp:1092,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:1092,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:1097,41'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginGIF.cpp:1097,81'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginGIF.cpp:1099,7'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1100,20'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1102,7'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1103,19'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1105,7'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1106,32'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1108,7'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1109,26'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1111,7'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1112,26'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1114,7'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1115,31'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1118,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginGIF.cpp:1129,8'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1130,29'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1136,8'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1137,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1144,8'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1145,26'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/FreeImage/PluginGIF.cpp:1147,33'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1184,9'
          Dst:             FreeImage_GetBackgroundColor
        - Src:             'Source/FreeImage/PluginGIF.cpp:1216,8'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:1217,21'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1236,15'
          Dst:             FreeImage_FindFirstMetadata
        - Src:             'Source/FreeImage/PluginGIF.cpp:1239,10'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/FreeImage/PluginGIF.cpp:1240,20'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginGIF.cpp:1241,29'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:1253,13'
          Dst:             FreeImage_FindNextMetadata
        - Src:             'Source/FreeImage/PluginGIF.cpp:1255,5'
          Dst:             FreeImage_FindCloseMetadata
        - Src:             'Source/FreeImage/PluginGIF.cpp:1260,7'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginGIF.cpp:1261,16'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/PluginGIF.cpp:1262,18'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginGIF.cpp:1315,48'
          Dst:             _ZN11StringTableC2Ev
        - Src:             'Source/FreeImage/PluginGIF.cpp:1316,16'
          Dst:             _ZN11StringTable10InitializeEi
        - Src:             'Source/FreeImage/PluginGIF.cpp:1317,16'
          Dst:             _ZN11StringTable13CompressStartEii
        - Src:             'Source/FreeImage/PluginGIF.cpp:1320,40'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:1325,24'
          Dst:             _ZN11StringTable15FillInputBufferEi
        - Src:             'Source/FreeImage/PluginGIF.cpp:1325,47'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:1326,24'
          Dst:             _ZN11StringTable8CompressEPhPi
        - Src:             'Source/FreeImage/PluginGIF.cpp:1374,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginGIF.cpp:1375,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginGIF.cpp:1377,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginGIF.cpp:1348,26'
          Dst:             _ZN11StringTable11CompressEndEPh
        - Src:             'Source/FreeImage/PluginGIF.cpp:1372,3'
          Dst:             _ZN11StringTableD2Ev
        - Src:             'Source/FreeImage/PluginGIF.cpp:1377,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN11StringTable10InitializeEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN11StringTable20ClearCompressorTableEv
        - _ZN11StringTable22ClearDecompressorTableEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:220,2'
          Dst:             _ZN11StringTable20ClearCompressorTableEv
        - Src:             'Source/FreeImage/PluginGIF.cpp:221,2'
          Dst:             _ZN11StringTable22ClearDecompressorTableEv
    - functionName:    _ZN11StringTable13CompressStartEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11StringTable20ClearCompressorTableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:247,2'
          Dst:             _ZN11StringTable20ClearCompressorTableEv
    - functionName:    _ZN11StringTable15FillInputBufferEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11StringTable8CompressEPhPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          404
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN11StringTable20ClearCompressorTableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:321,6'
          Dst:             _ZN11StringTable20ClearCompressorTableEv
    - functionName:    _ZN11StringTable11CompressEndEPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11StringTableD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11StringTable20ClearCompressorTableEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11StringTable22ClearDecompressorTableEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11StringTableC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         348
      ICount:          2314
      EdgeCount:       677
      CyclomaticComplexity: 331
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetTagValue
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_IsTransparent
        - FreeImage_OutputMessageProc
        - FreeImage_SetBackgroundColor
        - FreeImage_SetTransparencyTable
        - FreeImage_Unload
        - _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - _ZL4LoadP11FreeImageIOPviiS1_
        - _ZN11StringTable10DecompressEPhPi
        - _ZN11StringTable10InitializeEi
        - _ZN11StringTable15FillInputBufferEi
        - _ZN11StringTable4DoneEv
        - _ZN11StringTableC2Ev
        - _ZN11StringTableD2Ev
        - _ZN8PageInfoC2Eiiiii
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - memcmp
        - sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:706,10'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginGIF.cpp:708,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:708,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:715,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:743,24'
          Dst:             _ZN8PageInfoC2Eiiiii
        - Src:             'Source/FreeImage/PluginGIF.cpp:779,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:789,25'
          Dst:             _ZL4LoadP11FreeImageIOPviiS1_
        - Src:             'Source/FreeImage/PluginGIF.cpp:791,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginGIF.cpp:793,10'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginGIF.cpp:794,19'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/PluginGIF.cpp:795,21'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginGIF.cpp:810,29'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:811,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:824,11'
          Dst:             _ZL23FreeImage_GetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKc17FREE_IMAGE_MDTYPEPP5FITAG
        - Src:             'Source/FreeImage/PluginGIF.cpp:825,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginGIF.cpp:828,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginGIF.cpp:833,4'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:866,9'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginGIF.cpp:868,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:868,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:871,3'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:872,3'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:874,3'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:876,3'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:879,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginGIF.cpp:914,48'
          Dst:             _ZN11StringTableC2Ev
        - Src:             'Source/FreeImage/PluginGIF.cpp:915,16'
          Dst:             _ZN11StringTable10InitializeEi
        - Src:             'Source/FreeImage/PluginGIF.cpp:919,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:923,31'
          Dst:             _ZN11StringTable15FillInputBufferEi
        - Src:             'Source/FreeImage/PluginGIF.cpp:925,24'
          Dst:             _ZN11StringTable10DecompressEPhPi
        - Src:             'Source/FreeImage/PluginGIF.cpp:944,21'
          Dst:             _ZN11StringTable4DoneEv
        - Src:             'Source/FreeImage/PluginGIF.cpp:949,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginGIF.cpp:969,4'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:970,4'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:984,5'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:987,6'
          Dst:             FreeImage_SetBackgroundColor
        - Src:             'Source/FreeImage/PluginGIF.cpp:999,11'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginGIF.cpp:999,46'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginGIF.cpp:1014,4'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:1063,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginGIF.cpp:1065,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginGIF.cpp:1028,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginGIF.cpp:1030,5'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:1053,6'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginGIF.cpp:1057,3'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:1059,3'
          Dst:             _ZL23FreeImage_SetMetadataEx18FREE_IMAGE_MDMODELP8FIBITMAPPKct17FREE_IMAGE_MDTYPEjjPKv
        - Src:             'Source/FreeImage/PluginGIF.cpp:1061,3'
          Dst:             _ZN11StringTableD2Ev
        - Src:             'Source/FreeImage/PluginGIF.cpp:1069,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginGIF.cpp:1067,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginGIF.cpp:1069,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN11StringTable10DecompressEPhPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          352
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN11StringTable22ClearDecompressorTableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:390,5'
          Dst:             _ZN11StringTable22ClearDecompressorTableEv
    - functionName:    _ZN11StringTable4DoneEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      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:    _ZL9PageCountP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7GIFinfoD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:645,2'
          Dst:             _ZN7GIFinfoD2Ev
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          581
      EdgeCount:       183
      CyclomaticComplexity: 87
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZL8ValidateP11FreeImageIOPv
        - _ZN7GIFinfoC2Ev
        - _ZN7GIFinfoD2Ev
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginGIF.cpp:529,36'
          Dst:             _ZN7GIFinfoC2Ev
        - Src:             'Source/FreeImage/PluginGIF.cpp:540,9'
          Dst:             _ZL8ValidateP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginGIF.cpp:541,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:541,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:619,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginGIF.cpp:620,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginGIF.cpp:621,4'
          Dst:             _ZN7GIFinfoD2Ev
        - Src:             'Source/FreeImage/PluginGIF.cpp:623,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginGIF.cpp:548,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:548,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:551,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:551,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:567,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:567,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:577,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:577,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:590,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:590,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:604,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:604,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:610,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:610,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:615,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginGIF.cpp:615,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginGIF.cpp:623,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitGIFP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginGIF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19rgbe_WriteBytes_RLEP11FreeImageIOPvPhi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          297
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:487,12'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:499,12'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:502,12'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:511,12'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
    - functionName:    _ZL10rgbe_Error15rgbe_error_codePKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    26
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginHDR.cpp:104,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:106,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginHDR.cpp:109,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginHDR.cpp:112,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginHDR.cpp:116,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL16rgbe_FloatToRGBEPhP9tagFIRGBF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16rgbe_WritePixelsP11FreeImageIOPvP9tagFIRGBFj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
        - _ZL16rgbe_FloatToRGBEPhP9tagFIRGBF
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:356,4'
          Dst:             _ZL16rgbe_FloatToRGBEPhP9tagFIRGBF
        - Src:             'Source/FreeImage/PluginHDR.cpp:358,12'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
    - functionName:    _ZL20rgbe_WritePixels_RLEP11FreeImageIOPvP9tagFIRGBFjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          217
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
        - _ZL16rgbe_FloatToRGBEPhP9tagFIRGBF
        - _ZL16rgbe_WritePixelsP11FreeImageIOPvP9tagFIRGBFj
        - _ZL19rgbe_WriteBytes_RLEP11FreeImageIOPvPhi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:527,10'
          Dst:             _ZL16rgbe_WritePixelsP11FreeImageIOPvP9tagFIRGBFj
        - Src:             'Source/FreeImage/PluginHDR.cpp:532,10'
          Dst:             _ZL16rgbe_WritePixelsP11FreeImageIOPvP9tagFIRGBFj
        - Src:             'Source/FreeImage/PluginHDR.cpp:541,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:544,4'
          Dst:             _ZL16rgbe_FloatToRGBEPhP9tagFIRGBF
        - Src:             'Source/FreeImage/PluginHDR.cpp:554,15'
          Dst:             _ZL19rgbe_WriteBytes_RLEP11FreeImageIOPvPhi
    - functionName:    _ZL16rgbe_WriteHeaderP11FreeImageIOPvjjP13tagHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          247
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:283,2'
          Dst:             snprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:284,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginHDR.cpp:285,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:287,2'
          Dst:             snprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:288,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginHDR.cpp:289,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:291,2'
          Dst:             snprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:292,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginHDR.cpp:293,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:296,3'
          Dst:             snprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:297,47'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginHDR.cpp:298,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:302,3'
          Dst:             snprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:303,47'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginHDR.cpp:304,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:307,2'
          Dst:             snprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:308,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginHDR.cpp:309,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
    - 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:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18rgbe_WriteMetadataP8FIBITMAPP13tagHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16rgbe_RGBEToFloatP9tagFIRGBFPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ldexp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:175,27'
          Dst:             ldexp
    - functionName:    ldexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15rgbe_ReadPixelsP11FreeImageIOPvP9tagFIRGBFj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
        - _ZL16rgbe_RGBEToFloatP9tagFIRGBFPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:338,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:340,2'
          Dst:             _ZL16rgbe_RGBEToFloatP9tagFIRGBFPh
    - functionName:    _ZL12rgbe_GetLineP11FreeImageIOPvPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19rgbe_ReadPixels_RLEP11FreeImageIOPvP9tagFIRGBFij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          432
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
        - _ZL15rgbe_ReadPixelsP11FreeImageIOPvP9tagFIRGBFj
        - _ZL16rgbe_RGBEToFloatP9tagFIRGBFPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:373,10'
          Dst:             _ZL15rgbe_ReadPixelsP11FreeImageIOPvP9tagFIRGBFj
        - Src:             'Source/FreeImage/PluginHDR.cpp:380,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:384,4'
          Dst:             _ZL16rgbe_RGBEToFloatP9tagFIRGBFPh
        - Src:             'Source/FreeImage/PluginHDR.cpp:387,11'
          Dst:             _ZL15rgbe_ReadPixelsP11FreeImageIOPvP9tagFIRGBFj
        - Src:             'Source/FreeImage/PluginHDR.cpp:391,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:396,12'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:407,13'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:414,14'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:425,14'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:431,15'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:444,4'
          Dst:             _ZL16rgbe_RGBEToFloatP9tagFIRGBFPh
    - functionName:    _ZL17rgbe_ReadMetadataP8FIBITMAPP13tagHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15rgbe_ReadHeaderP11FreeImageIOPvPjS2_P13tagHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          339
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - _ZL10rgbe_Error15rgbe_error_codePKc
        - _ZL12rgbe_GetLineP11FreeImageIOPvPci
        - __isoc99_sscanf
        - isspace
        - strcmp
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:202,7'
          Dst:             _ZL12rgbe_GetLineP11FreeImageIOPvPci
        - Src:             'Source/FreeImage/PluginHDR.cpp:203,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:210,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:215,29'
          Dst:             isspace
        - Src:             'Source/FreeImage/PluginHDR.cpp:225,8'
          Dst:             _ZL12rgbe_GetLineP11FreeImageIOPvPci
        - Src:             'Source/FreeImage/PluginHDR.cpp:226,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:234,11'
          Dst:             strcmp
        - Src:             'Source/FreeImage/PluginHDR.cpp:237,11'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginHDR.cpp:241,11'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginHDR.cpp:247,4'
          Dst:             strncpy
        - Src:             'Source/FreeImage/PluginHDR.cpp:252,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:256,7'
          Dst:             _ZL12rgbe_GetLineP11FreeImageIOPvPci
        - Src:             'Source/FreeImage/PluginHDR.cpp:257,10'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
        - Src:             'Source/FreeImage/PluginHDR.cpp:261,5'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginHDR.cpp:262,6'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginHDR.cpp:263,11'
          Dst:             _ZL10rgbe_Error15rgbe_error_codePKc
    - functionName:    isspace
      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:    12
      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:    27
      BranchProfiles:  []
      Callsites:       []
    - 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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:607,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetVersion
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - _ZL16rgbe_WriteHeaderP11FreeImageIOPvjjP13tagHeaderInfo
        - _ZL18rgbe_WriteMetadataP8FIBITMAPP13tagHeaderInfo
        - _ZL20rgbe_WritePixels_RLEP11FreeImageIOPvP9tagFIRGBFjj
        - sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:686,29'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginHDR.cpp:688,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginHDR.cpp:692,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginHDR.cpp:693,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginHDR.cpp:700,2'
          Dst:             _ZL18rgbe_WriteMetadataP8FIBITMAPP13tagHeaderInfo
        - Src:             'Source/FreeImage/PluginHDR.cpp:702,59'
          Dst:             FreeImage_GetVersion
        - Src:             'Source/FreeImage/PluginHDR.cpp:702,2'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginHDR.cpp:703,6'
          Dst:             _ZL16rgbe_WriteHeaderP11FreeImageIOPvjjP13tagHeaderInfo
        - Src:             'Source/FreeImage/PluginHDR.cpp:710,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginHDR.cpp:711,7'
          Dst:             _ZL20rgbe_WritePixels_RLEP11FreeImageIOPvP9tagFIRGBFjj
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          203
      EdgeCount:       71
      CyclomaticComplexity: 36
      functionsReached:
        - FreeImage_AllocateHeaderT
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL15rgbe_ReadHeaderP11FreeImageIOPvPjS2_P13tagHeaderInfo
        - _ZL17rgbe_ReadMetadataP8FIBITMAPP13tagHeaderInfo
        - _ZL19rgbe_ReadPixels_RLEP11FreeImageIOPvP9tagFIRGBFij
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginHDR.cpp:643,6'
          Dst:             _ZL15rgbe_ReadHeaderP11FreeImageIOPvPjS2_P13tagHeaderInfo
        - Src:             'Source/FreeImage/PluginHDR.cpp:671,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginHDR.cpp:674,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginHDR.cpp:648,9'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginHDR.cpp:650,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginHDR.cpp:650,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginHDR.cpp:654,3'
          Dst:             _ZL17rgbe_ReadMetadataP8FIBITMAPP13tagHeaderInfo
        - Src:             'Source/FreeImage/PluginHDR.cpp:664,32'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginHDR.cpp:665,8'
          Dst:             _ZL19rgbe_ReadPixels_RLEP11FreeImageIOPvP9tagFIRGBFij
        - Src:             'Source/FreeImage/PluginHDR.cpp:666,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginHDR.cpp:677,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginHDR.cpp:676,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginHDR.cpp:677,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitHDRP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginHDR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SaveStandardIconP11FreeImageIOP8FIBITMAPPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          605
      EdgeCount:       88
      CyclomaticComplexity: 19
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetColorsUsed
        - FreeImage_GetInfoHeader
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetTransparencyTable
        - FreeImage_IsTransparent
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _ZL10WidthBytesi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginICO.cpp:591,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:464,9'
          Dst:             FreeImage_GetInfoHeader
        - Src:             'Source/FreeImage/PluginICO.cpp:476,6'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginICO.cpp:477,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginICO.cpp:479,27'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginICO.cpp:492,19'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginICO.cpp:493,20'
          Dst:             _Z14CalculatePitchj
        - Src:             'Source/FreeImage/PluginICO.cpp:495,27'
          Dst:             _ZL10WidthBytesi
        - Src:             'Source/FreeImage/PluginICO.cpp:545,20'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginICO.cpp:556,5'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginICO.cpp:561,21'
          Dst:             _ZL10WidthBytesi
        - Src:             'Source/FreeImage/PluginICO.cpp:568,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginICO.cpp:583,17'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginICO.cpp:585,21'
          Dst:             _ZL10WidthBytesi
        - Src:             'Source/FreeImage/PluginICO.cpp:591,11'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginICO.cpp:595,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginICO.cpp:612,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginICO.cpp:630,27'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL10WidthBytesi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20CalculateImageOffsetRNSt3__16vectorIP8FIBITMAPNS_9allocatorIS2_EEEEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18CalculateImageSizeP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:107,13'
          Dst:             _ZL18CalculateImageSizeP8FIBITMAP
    - functionName:    _ZL18CalculateImageSizeP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - _ZL10WidthBytesi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:80,21'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginICO.cpp:81,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginICO.cpp:82,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginICO.cpp:83,20'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginICO.cpp:88,25'
          Dst:             _ZL10WidthBytesi
    - functionName:    _ZL16LoadStandardIconP11FreeImageIOPvii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          283
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_ConvertTo32Bits
        - FreeImage_GetBits
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _Z14CalculatePitchj
        - _Z27CalculateUsedPaletteEntriesj
        - _ZL10WidthBytesi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:304,20'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginICO.cpp:305,20'
          Dst:             _Z14CalculatePitchj
        - Src:             'Source/FreeImage/PluginICO.cpp:309,8'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginICO.cpp:317,17'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginICO.cpp:317,44'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/PluginICO.cpp:332,16'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginICO.cpp:361,21'
          Dst:             FreeImage_ConvertTo32Bits
        - Src:             'Source/FreeImage/PluginICO.cpp:362,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginICO.cpp:368,19'
          Dst:             _ZL10WidthBytesi
        - Src:             'Source/FreeImage/PluginICO.cpp:372,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginICO.cpp:378,31'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL5IsPNGP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:124,17'
          Dst:             memcmp
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          744
      EdgeCount:       190
      CyclomaticComplexity: 93
      functionsReached:
        - FreeImage_Clone
        - FreeImage_GetHeight
        - FreeImage_GetInfoHeader
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - FreeImage_SaveToHandle
        - FreeImage_Unload
        - _ZL16SaveStandardIconP11FreeImageIOP8FIBITMAPPv
        - _ZL18CalculateImageSizeP8FIBITMAP
        - _ZL20CalculateImageOffsetRNSt3__16vectorIP8FIBITMAPNS_9allocatorIS2_EEEEi
        - _ZL4LoadP11FreeImageIOPviiS1_
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:669,15'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginICO.cpp:670,15'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginICO.cpp:672,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginICO.cpp:688,15'
          Dst:             _ZL4LoadP11FreeImageIOPviiS1_
        - Src:             'Source/FreeImage/PluginICO.cpp:690,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginICO.cpp:690,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginICO.cpp:789,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginICO.cpp:793,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginICO.cpp:696,14'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/PluginICO.cpp:717,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginICO.cpp:717,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginICO.cpp:726,35'
          Dst:             FreeImage_GetInfoHeader
        - Src:             'Source/FreeImage/PluginICO.cpp:738,32'
          Dst:             _ZL18CalculateImageSizeP8FIBITMAP
        - Src:             'Source/FreeImage/PluginICO.cpp:739,33'
          Dst:             _ZL20CalculateImageOffsetRNSt3__16vectorIP8FIBITMAPNS_9allocatorIS2_EEEEi
        - Src:             'Source/FreeImage/PluginICO.cpp:755,5'
          Dst:             FreeImage_SaveToHandle
        - Src:             'Source/FreeImage/PluginICO.cpp:760,5'
          Dst:             _ZL16SaveStandardIconP11FreeImageIOP8FIBITMAPPv
        - Src:             'Source/FreeImage/PluginICO.cpp:784,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginICO.cpp:797,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginICO.cpp:795,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginICO.cpp:797,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_LoadFromHandle
        - FreeImage_OutputMessageProc
        - _ZL16LoadStandardIconP11FreeImageIOPvii
        - _ZL5IsPNGP11FreeImageIOPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginICO.cpp:429,9'
          Dst:             _ZL5IsPNGP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginICO.cpp:432,12'
          Dst:             FreeImage_LoadFromHandle
        - Src:             'Source/FreeImage/PluginICO.cpp:438,12'
          Dst:             _ZL16LoadStandardIconP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PluginICO.cpp:447,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginICO.cpp:450,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL9PageCountP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitICOP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginICO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12__SwapUInt16t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9SwapShortPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12__SwapUInt16t
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Utilities.h:440,8'
          Dst:             _Z12__SwapUInt16t
    - functionName:    _Z12__SwapUInt32j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11INPLACESWAPIhEvRT_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z3MINIjET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10SwapHeaderP4BMHD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapShortPt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginIFF.cpp:59,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginIFF.cpp:60,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginIFF.cpp:61,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginIFF.cpp:62,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginIFF.cpp:63,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginIFF.cpp:64,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginIFF.cpp:65,2'
          Dst:             _Z9SwapShortPt
    - functionName:    _Z8SwapLongPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12__SwapUInt32j
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Utilities.h:445,8'
          Dst:             _Z12__SwapUInt32j
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8SwapLongPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginIFF.cpp:166,2'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginIFF.cpp:178,2'
          Dst:             _Z8SwapLongPj
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          948
      EdgeCount:       157
      CyclomaticComplexity: 40
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetBits
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_Unload
        - _Z11INPLACESWAPIhEvRT_S1_
        - _Z3MINIjET_RKS0_S2_
        - _Z8SwapLongPj
        - _ZL10SwapHeaderP4BMHD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginIFF.cpp:207,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginIFF.cpp:215,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginIFF.cpp:220,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginIFF.cpp:235,4'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginIFF.cpp:240,4'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginIFF.cpp:247,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginIFF.cpp:253,5'
          Dst:             _ZL10SwapHeaderP4BMHD
        - Src:             'Source/FreeImage/PluginIFF.cpp:270,12'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginIFF.cpp:272,12'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginIFF.cpp:278,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginIFF.cpp:280,60'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginIFF.cpp:280,33'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginIFF.cpp:294,22'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginIFF.cpp:296,31'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginIFF.cpp:297,47'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginIFF.cpp:297,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginIFF.cpp:339,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginIFF.cpp:341,14'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginIFF.cpp:344,15'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginIFF.cpp:405,9'
          Dst:             _Z11INPLACESWAPIhEvRT_S1_
        - Src:             'Source/FreeImage/PluginIFF.cpp:430,4'
          Dst:             FreeImage_Unload
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitIFFP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18j2k_error_callbackPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:41,2'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL20j2k_warning_callbackPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:47,2'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:88,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          319
      EdgeCount:       112
      CyclomaticComplexity: 56
      functionsReached:
        - FreeImage_OutputMessageProc
        - _Z18FIBITMAPToJ2KImageiP8FIBITMAPPK15opj_cparameters
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - opj_create_compress
        - opj_destroy_codec
        - opj_encode
        - opj_end_compress
        - opj_image_destroy
        - opj_set_default_encoder_parameters
        - opj_set_error_handler
        - opj_set_info_handler
        - opj_set_warning_handler
        - opj_setup_encoder
        - opj_start_compress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:237,3'
          Dst:             opj_set_default_encoder_parameters
        - Src:             'Source/FreeImage/PluginJ2K.cpp:252,12'
          Dst:             _Z18FIBITMAPToJ2KImageiP8FIBITMAPPK15opj_cparameters
        - Src:             'Source/FreeImage/PluginJ2K.cpp:294,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJ2K.cpp:295,16'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJ2K.cpp:263,14'
          Dst:             opj_create_compress
        - Src:             'Source/FreeImage/PluginJ2K.cpp:267,4'
          Dst:             opj_set_info_handler
        - Src:             'Source/FreeImage/PluginJ2K.cpp:268,4'
          Dst:             opj_set_warning_handler
        - Src:             'Source/FreeImage/PluginJ2K.cpp:269,4'
          Dst:             opj_set_error_handler
        - Src:             'Source/FreeImage/PluginJ2K.cpp:272,4'
          Dst:             opj_setup_encoder
        - Src:             'Source/FreeImage/PluginJ2K.cpp:275,15'
          Dst:             opj_start_compress
        - Src:             'Source/FreeImage/PluginJ2K.cpp:277,28'
          Dst:             opj_encode
        - Src:             'Source/FreeImage/PluginJ2K.cpp:279,29'
          Dst:             opj_end_compress
        - Src:             'Source/FreeImage/PluginJ2K.cpp:283,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJ2K.cpp:283,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJ2K.cpp:287,4'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJ2K.cpp:290,4'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJ2K.cpp:299,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJ2K.cpp:296,14'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJ2K.cpp:297,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJ2K.cpp:299,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          296
      EdgeCount:       97
      CyclomaticComplexity: 44
      functionsReached:
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z18J2KImageToFIBITMAPiPK9opj_imagei
        - _ZL8ValidateP11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - opj_create_decompress
        - opj_decode
        - opj_destroy_codec
        - opj_end_decompress
        - opj_image_destroy
        - opj_read_header
        - opj_set_default_decoder_parameters
        - opj_set_error_handler
        - opj_set_info_handler
        - opj_set_warning_handler
        - opj_setup_decoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:139,7'
          Dst:             _ZL8ValidateP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginJ2K.cpp:149,3'
          Dst:             opj_set_default_decoder_parameters
        - Src:             'Source/FreeImage/PluginJ2K.cpp:155,14'
          Dst:             opj_create_decompress
        - Src:             'Source/FreeImage/PluginJ2K.cpp:159,4'
          Dst:             opj_set_info_handler
        - Src:             'Source/FreeImage/PluginJ2K.cpp:160,4'
          Dst:             opj_set_warning_handler
        - Src:             'Source/FreeImage/PluginJ2K.cpp:161,4'
          Dst:             opj_set_error_handler
        - Src:             'Source/FreeImage/PluginJ2K.cpp:164,9'
          Dst:             opj_setup_decoder
        - Src:             'Source/FreeImage/PluginJ2K.cpp:165,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJ2K.cpp:165,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJ2K.cpp:207,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJ2K.cpp:209,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginJ2K.cpp:169,9'
          Dst:             opj_read_header
        - Src:             'Source/FreeImage/PluginJ2K.cpp:170,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJ2K.cpp:170,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJ2K.cpp:177,11'
          Dst:             _Z18J2KImageToFIBITMAPiPK9opj_imagei
        - Src:             'Source/FreeImage/PluginJ2K.cpp:179,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJ2K.cpp:179,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJ2K.cpp:182,5'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJ2K.cpp:183,5'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJ2K.cpp:188,11'
          Dst:             opj_decode
        - Src:             'Source/FreeImage/PluginJ2K.cpp:188,51'
          Dst:             opj_end_decompress
        - Src:             'Source/FreeImage/PluginJ2K.cpp:189,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJ2K.cpp:189,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJ2K.cpp:193,4'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJ2K.cpp:197,10'
          Dst:             _Z18J2KImageToFIBITMAPiPK9opj_imagei
        - Src:             'Source/FreeImage/PluginJ2K.cpp:199,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJ2K.cpp:199,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJ2K.cpp:203,4'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJ2K.cpp:218,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJ2K.cpp:212,4'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJ2K.cpp:213,4'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJ2K.cpp:215,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJ2K.cpp:218,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z28opj_freeimage_stream_destroyP11tagJ2KFIO_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:123,2'
          Dst:             _Z28opj_freeimage_stream_destroyP11tagJ2KFIO_t
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z27opj_freeimage_stream_createP11FreeImageIOPvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJ2K.cpp:115,18'
          Dst:             _Z27opj_freeimage_stream_createP11FreeImageIOPvi
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitJ2KP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJ2K.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJNG.cpp:80,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12mng_WriteJNGiP11FreeImageIOP8FIBITMAPPvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJNG.cpp:135,9'
          Dst:             _Z12mng_WriteJNGiP11FreeImageIOP8FIBITMAPPvi
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14mng_ReadChunksiP11FreeImageIOPvli
        - _ZL8ValidateP11FreeImageIOPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJNG.cpp:124,5'
          Dst:             _ZL8ValidateP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginJNG.cpp:129,9'
          Dst:             _Z14mng_ReadChunksiP11FreeImageIOPvli
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitJNGP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18jp2_error_callbackPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:41,2'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL20jp2_warning_callbackPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:47,2'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:88,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          319
      EdgeCount:       112
      CyclomaticComplexity: 56
      functionsReached:
        - FreeImage_OutputMessageProc
        - _Z18FIBITMAPToJ2KImageiP8FIBITMAPPK15opj_cparameters
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - opj_create_compress
        - opj_destroy_codec
        - opj_encode
        - opj_end_compress
        - opj_image_destroy
        - opj_set_default_encoder_parameters
        - opj_set_error_handler
        - opj_set_info_handler
        - opj_set_warning_handler
        - opj_setup_encoder
        - opj_start_compress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:237,3'
          Dst:             opj_set_default_encoder_parameters
        - Src:             'Source/FreeImage/PluginJP2.cpp:252,12'
          Dst:             _Z18FIBITMAPToJ2KImageiP8FIBITMAPPK15opj_cparameters
        - Src:             'Source/FreeImage/PluginJP2.cpp:294,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJP2.cpp:295,16'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJP2.cpp:263,14'
          Dst:             opj_create_compress
        - Src:             'Source/FreeImage/PluginJP2.cpp:267,4'
          Dst:             opj_set_info_handler
        - Src:             'Source/FreeImage/PluginJP2.cpp:268,4'
          Dst:             opj_set_warning_handler
        - Src:             'Source/FreeImage/PluginJP2.cpp:269,4'
          Dst:             opj_set_error_handler
        - Src:             'Source/FreeImage/PluginJP2.cpp:272,4'
          Dst:             opj_setup_encoder
        - Src:             'Source/FreeImage/PluginJP2.cpp:275,15'
          Dst:             opj_start_compress
        - Src:             'Source/FreeImage/PluginJP2.cpp:277,28'
          Dst:             opj_encode
        - Src:             'Source/FreeImage/PluginJP2.cpp:279,29'
          Dst:             opj_end_compress
        - Src:             'Source/FreeImage/PluginJP2.cpp:283,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJP2.cpp:283,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJP2.cpp:287,4'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJP2.cpp:290,4'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJP2.cpp:299,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJP2.cpp:296,14'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJP2.cpp:297,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJP2.cpp:299,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          296
      EdgeCount:       97
      CyclomaticComplexity: 44
      functionsReached:
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z18J2KImageToFIBITMAPiPK9opj_imagei
        - _ZL8ValidateP11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - opj_create_decompress
        - opj_decode
        - opj_destroy_codec
        - opj_end_decompress
        - opj_image_destroy
        - opj_read_header
        - opj_set_default_decoder_parameters
        - opj_set_error_handler
        - opj_set_info_handler
        - opj_set_warning_handler
        - opj_setup_decoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:139,7'
          Dst:             _ZL8ValidateP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginJP2.cpp:149,3'
          Dst:             opj_set_default_decoder_parameters
        - Src:             'Source/FreeImage/PluginJP2.cpp:155,14'
          Dst:             opj_create_decompress
        - Src:             'Source/FreeImage/PluginJP2.cpp:159,4'
          Dst:             opj_set_info_handler
        - Src:             'Source/FreeImage/PluginJP2.cpp:160,4'
          Dst:             opj_set_warning_handler
        - Src:             'Source/FreeImage/PluginJP2.cpp:161,4'
          Dst:             opj_set_error_handler
        - Src:             'Source/FreeImage/PluginJP2.cpp:164,9'
          Dst:             opj_setup_decoder
        - Src:             'Source/FreeImage/PluginJP2.cpp:165,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJP2.cpp:165,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJP2.cpp:207,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJP2.cpp:209,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginJP2.cpp:169,9'
          Dst:             opj_read_header
        - Src:             'Source/FreeImage/PluginJP2.cpp:170,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJP2.cpp:170,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJP2.cpp:177,11'
          Dst:             _Z18J2KImageToFIBITMAPiPK9opj_imagei
        - Src:             'Source/FreeImage/PluginJP2.cpp:179,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJP2.cpp:179,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJP2.cpp:182,5'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJP2.cpp:183,5'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJP2.cpp:188,11'
          Dst:             opj_decode
        - Src:             'Source/FreeImage/PluginJP2.cpp:188,51'
          Dst:             opj_end_decompress
        - Src:             'Source/FreeImage/PluginJP2.cpp:189,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJP2.cpp:189,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJP2.cpp:193,4'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJP2.cpp:197,10'
          Dst:             _Z18J2KImageToFIBITMAPiPK9opj_imagei
        - Src:             'Source/FreeImage/PluginJP2.cpp:199,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJP2.cpp:199,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJP2.cpp:203,4'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJP2.cpp:218,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJP2.cpp:212,4'
          Dst:             opj_destroy_codec
        - Src:             'Source/FreeImage/PluginJP2.cpp:213,4'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/PluginJP2.cpp:215,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJP2.cpp:218,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z28opj_freeimage_stream_destroyP11tagJ2KFIO_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:123,2'
          Dst:             _Z28opj_freeimage_stream_destroyP11tagJ2KFIO_t
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z27opj_freeimage_stream_createP11FreeImageIOPvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJP2.cpp:115,18'
          Dst:             _Z27opj_freeimage_stream_createP11FreeImageIOPvi
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitJP2P6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJP2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z3MINIlET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27jpeg_write_exif_profile_rawP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - _Z3MINIlET_RKS0_S2_
        - jpeg_write_marker
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:918,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:921,34'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:924,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginJPEG.cpp:930,23'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginJPEG.cpp:936,23'
          Dst:             _Z3MINIlET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:939,5'
          Dst:             jpeg_write_marker
    - functionName:    _ZL22jpeg_write_xmp_profileP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - _Z3MINIlET_RKS0_S2_
        - jpeg_write_marker
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:877,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:880,34'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:884,49'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:886,23'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginJPEG.cpp:893,23'
          Dst:             _Z3MINIlET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:896,5'
          Dst:             jpeg_write_marker
    - functionName:    _ZL23jpeg_write_iptc_profileP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          152
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_GetMetadataCount
        - _Z3MINIlET_RKS0_S2_
        - jpeg_write_marker
        - write_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:829,5'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/FreeImage/PluginJPEG.cpp:834,6'
          Dst:             write_iptc_profile
        - Src:             'Source/FreeImage/PluginJPEG.cpp:838,23'
          Dst:             _Z3MINIlET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:853,5'
          Dst:             jpeg_write_marker
    - functionName:    _ZL22jpeg_write_icc_profileP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetICCProfile
        - _Z3MINIlET_RKS0_S2_
        - jpeg_write_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:792,29'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginJPEG.cpp:802,22'
          Dst:             _Z3MINIlET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:809,4'
          Dst:             jpeg_write_marker
    - functionName:    _ZL18jpeg_write_commentP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagValue
        - _Z3MINIlET_RKS0_S2_
        - jpeg_write_marker
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:770,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:772,34'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:775,30'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:776,72'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:776,62'
          Dst:             _Z3MINIlET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:776,5'
          Dst:             jpeg_write_marker
    - functionName:    _ZL15jpeg_write_jfxxP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          213
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_CloseMemory
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - FreeImage_GetThumbnail
        - FreeImage_OpenMemory
        - FreeImage_OutputMessageProc
        - FreeImage_SaveToMemory
        - FreeImage_SeekMemory
        - FreeImage_TellMemory
        - jpeg_write_m_byte
        - jpeg_write_m_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:957,24'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginJPEG.cpp:962,6'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginJPEG.cpp:962,59'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:962,97'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:963,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJPEG.cpp:969,21'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:971,5'
          Dst:             FreeImage_SaveToMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:973,3'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:974,20'
          Dst:             FreeImage_TellMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:976,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJPEG.cpp:977,4'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:981,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:988,2'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:994,2'
          Dst:             jpeg_write_m_header
        - Src:             'Source/FreeImage/PluginJPEG.cpp:996,2'
          Dst:             jpeg_write_m_byte
        - Src:             'Source/FreeImage/PluginJPEG.cpp:997,2'
          Dst:             jpeg_write_m_byte
        - Src:             'Source/FreeImage/PluginJPEG.cpp:998,2'
          Dst:             jpeg_write_m_byte
        - Src:             'Source/FreeImage/PluginJPEG.cpp:999,2'
          Dst:             jpeg_write_m_byte
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1000,2'
          Dst:             jpeg_write_m_byte
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1002,2'
          Dst:             jpeg_write_m_byte
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1024,2'
          Dst:             FreeImage_CloseMemory
    - functionName:    _ZL13write_markersP20jpeg_compress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15jpeg_write_jfxxP20jpeg_compress_structP8FIBITMAP
        - _ZL18jpeg_write_commentP20jpeg_compress_structP8FIBITMAP
        - _ZL22jpeg_write_icc_profileP20jpeg_compress_structP8FIBITMAP
        - _ZL22jpeg_write_xmp_profileP20jpeg_compress_structP8FIBITMAP
        - _ZL23jpeg_write_iptc_profileP20jpeg_compress_structP8FIBITMAP
        - _ZL27jpeg_write_exif_profile_rawP20jpeg_compress_structP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1035,2'
          Dst:             _ZL15jpeg_write_jfxxP20jpeg_compress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1038,2'
          Dst:             _ZL18jpeg_write_commentP20jpeg_compress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1041,2'
          Dst:             _ZL22jpeg_write_icc_profileP20jpeg_compress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1044,2'
          Dst:             _ZL23jpeg_write_iptc_profileP20jpeg_compress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1047,2'
          Dst:             _ZL22jpeg_write_xmp_profileP20jpeg_compress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1050,2'
          Dst:             _ZL27jpeg_write_exif_profile_rawP20jpeg_compress_structP8FIBITMAP
    - functionName:    _ZL13marker_is_iccP18jpeg_marker_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:478,7'
          Dst:             memcmp
    - functionName:    _ZL21jpeg_read_icc_profileP22jpeg_decompress_structPPhPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          309
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL13marker_is_iccP18jpeg_marker_struct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:529,7'
          Dst:             _ZL13marker_is_iccP18jpeg_marker_struct
        - Src:             'Source/FreeImage/PluginJPEG.cpp:577,7'
          Dst:             _ZL13marker_is_iccP18jpeg_marker_struct
    - functionName:    _ZL22jpeg_read_iptc_profileP8FIBITMAPPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:602,9'
          Dst:             read_iptc_profile
    - functionName:    _ZL21jpeg_read_xmp_profileP8FIBITMAPPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:617,36'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:629,36'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:629,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginJPEG.cpp:636,16'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginJPEG.cpp:638,4'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PluginJPEG.cpp:639,4'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:640,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJPEG.cpp:641,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJPEG.cpp:642,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJPEG.cpp:643,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:646,41'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:646,4'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:649,4'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL17jpeg_read_commentP8FIBITMAPPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:440,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginJPEG.cpp:444,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PluginJPEG.cpp:445,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:446,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJPEG.cpp:447,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJPEG.cpp:448,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJPEG.cpp:449,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:452,45'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:452,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:455,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL14jpeg_read_jfxxP8FIBITMAPPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_CloseMemory
        - FreeImage_LoadFromMemory
        - FreeImage_OpenMemory
        - FreeImage_SetThumbnail
        - FreeImage_Unload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJPEG.cpp:678,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:682,21'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:683,26'
          Dst:             FreeImage_LoadFromMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:684,4'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginJPEG.cpp:686,4'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginJPEG.cpp:688,4'
          Dst:             FreeImage_Unload
    - functionName:    _ZL12read_markersP22jpeg_decompress_structP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          177
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_CreateICCProfile
        - FreeImage_OutputMessageProc
        - _ZL14jpeg_read_jfxxP8FIBITMAPPKhj
        - _ZL17jpeg_read_commentP8FIBITMAPPKhj
        - _ZL21jpeg_read_icc_profileP22jpeg_decompress_structPPhPj
        - _ZL21jpeg_read_xmp_profileP8FIBITMAPPKhj
        - _ZL22jpeg_read_iptc_profileP8FIBITMAPPKhj
        - jpeg_read_exif_profile
        - jpeg_read_exif_profile_raw
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJPEG.cpp:713,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:716,8'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginJPEG.cpp:719,8'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginJPEG.cpp:721,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJPEG.cpp:723,6'
          Dst:             _ZL14jpeg_read_jfxxP8FIBITMAPPKhj
        - Src:             'Source/FreeImage/PluginJPEG.cpp:729,5'
          Dst:             _ZL17jpeg_read_commentP8FIBITMAPPKhj
        - Src:             'Source/FreeImage/PluginJPEG.cpp:733,5'
          Dst:             jpeg_read_exif_profile
        - Src:             'Source/FreeImage/PluginJPEG.cpp:734,5'
          Dst:             _ZL21jpeg_read_xmp_profileP8FIBITMAPPKhj
        - Src:             'Source/FreeImage/PluginJPEG.cpp:735,5'
          Dst:             jpeg_read_exif_profile_raw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:739,5'
          Dst:             _ZL22jpeg_read_iptc_profileP8FIBITMAPPKhj
        - Src:             'Source/FreeImage/PluginJPEG.cpp:748,6'
          Dst:             _ZL21jpeg_read_icc_profileP22jpeg_decompress_structPPhPj
        - Src:             'Source/FreeImage/PluginJPEG.cpp:750,3'
          Dst:             FreeImage_CreateICCProfile
    - functionName:    _ZL15store_size_infoP8FIBITMAPjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1062,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1066,3'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1067,12'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1068,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1069,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1070,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1071,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1072,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1073,45'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1073,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1075,3'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1076,12'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1077,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1078,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1079,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1080,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1081,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1082,45'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1082,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1084,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _Z3MAXIdET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19jpeg_output_messageP18jpeg_common_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_OutputMessageProc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:169,2'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL15jpeg_error_exitP18jpeg_common_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
        - longjmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:150,3'
          Dst:             jpeg_destroy
        - Src:             'Source/FreeImage/PluginJPEG.cpp:153,3'
          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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12JPEG_WARNINGP18jpeg_common_structi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9JPEG_EXITP18jpeg_common_structi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1124,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1138
      EdgeCount:       386
      CyclomaticComplexity: 194
      functionsReached:
        - FreeImage_ConvertLine8To24
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetDotsPerMeterX
        - FreeImage_GetDotsPerMeterY
        - FreeImage_GetHeight
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetThumbnail
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - _Z11INPLACESWAPIhEvRT_S1_
        - _Z18jpeg_freeimage_dstP20jpeg_compress_structPvP11FreeImageIO
        - _ZL13write_markersP20jpeg_compress_structP8FIBITMAP
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - _setjmp
        - jpeg_CreateCompress
        - jpeg_destroy_compress
        - jpeg_finish_compress
        - jpeg_set_defaults
        - jpeg_set_quality
        - jpeg_simple_progression
        - jpeg_start_compress
        - jpeg_std_error
        - jpeg_write_scanlines
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJPEG.cpp:1457,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1411,39'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1412,21'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1415,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1415,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1706,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1708,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1421,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1421,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1432,16'
          Dst:             jpeg_std_error
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1437,8'
          Dst:             _setjmp
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1440,5'
          Dst:             jpeg_destroy_compress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1441,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1441,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1446,4'
          Dst:             jpeg_CreateCompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1450,4'
          Dst:             _Z18jpeg_freeimage_dstP20jpeg_compress_structPvP11FreeImageIO
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1454,24'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1455,25'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1473,4'
          Dst:             jpeg_set_defaults
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1477,5'
          Dst:             jpeg_simple_progression
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1487,47'
          Dst:             FreeImage_GetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1488,47'
          Dst:             FreeImage_GetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1492,7'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1572,4'
          Dst:             jpeg_set_quality
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1576,4'
          Dst:             jpeg_start_compress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1581,5'
          Dst:             _ZL13write_markersP20jpeg_compress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1588,22'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1591,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1591,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1596,48'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1596,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1601,7'
          Dst:             _Z11INPLACESWAPIhEvRT_S1_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1606,6'
          Dst:             jpeg_write_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1611,22'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1614,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1614,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1619,48'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1619,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1633,6'
          Dst:             jpeg_write_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1640,46'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1640,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1642,6'
          Dst:             jpeg_write_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1647,24'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1650,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1650,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1654,48'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1654,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1655,6'
          Dst:             FreeImage_ConvertLine8To24
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1661,7'
          Dst:             _Z11INPLACESWAPIhEvRT_S1_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1667,6'
          Dst:             jpeg_write_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1678,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1678,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1686,48'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1686,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1690,6'
          Dst:             jpeg_write_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1698,4'
          Dst:             jpeg_finish_compress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1702,4'
          Dst:             jpeg_destroy_compress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1711,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1711,3'
          Dst:             __cxa_end_catch
    - 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:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18jpeg_freeimage_dstP20jpeg_compress_structPvP11FreeImageIO
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16init_destinationP20jpeg_compress_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19empty_output_bufferP20jpeg_compress_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9JPEG_EXITP18jpeg_common_structi
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:211,3'
          Dst:             jpeg_destroy
        - Src:             'Source/FreeImage/PluginJPEG.cpp:213,3'
          Dst:             _ZL9JPEG_EXITP18jpeg_common_structi
    - functionName:    _ZL16term_destinationP20jpeg_compress_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL9JPEG_EXITP18jpeg_common_structi
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:239,4'
          Dst:             jpeg_destroy
        - Src:             'Source/FreeImage/PluginJPEG.cpp:241,4'
          Dst:             _ZL9JPEG_EXITP18jpeg_common_structi
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          907
      EdgeCount:       290
      CyclomaticComplexity: 143
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetICCProfile
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_SetMetadata
        - FreeImage_Unload
        - _Z10RotateExifPP8FIBITMAP
        - _Z13SwapRedBlue32P8FIBITMAP
        - _Z18jpeg_freeimage_srcP22jpeg_decompress_structPvP11FreeImageIO
        - _Z3MAXIdET_RKS0_S2_
        - _ZL12read_markersP22jpeg_decompress_structP8FIBITMAP
        - _ZL15store_size_infoP8FIBITMAPjj
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - _setjmp
        - jpeg_CreateDecompress
        - jpeg_destroy_decompress
        - jpeg_finish_decompress
        - jpeg_read_header
        - jpeg_read_scanlines
        - jpeg_save_markers
        - jpeg_start_decompress
        - jpeg_std_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1170,16'
          Dst:             jpeg_std_error
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1175,8'
          Dst:             _setjmp
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1178,5'
          Dst:             jpeg_destroy_decompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1179,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1179,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1387,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1388,4'
          Dst:             jpeg_destroy_decompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1390,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1182,4'
          Dst:             jpeg_CreateDecompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1186,4'
          Dst:             _Z18jpeg_freeimage_srcP22jpeg_decompress_structPvP11FreeImageIO
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1190,4'
          Dst:             jpeg_save_markers
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1192,5'
          Dst:             jpeg_save_markers
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1197,4'
          Dst:             jpeg_read_header
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1206,20'
          Dst:             _Z3MAXIdET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1230,4'
          Dst:             jpeg_start_decompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1238,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1239,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1239,15'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1240,6'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1243,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1244,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1244,15'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1248,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1249,14'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1249,14'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1253,24'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1264,5'
          Dst:             _ZL15store_size_infoP8FIBITMAPjj
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1271,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1272,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1275,5'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1276,5'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1281,4'
          Dst:             _ZL12read_markersP22jpeg_decompress_structP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1287,5'
          Dst:             jpeg_destroy_decompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1307,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1309,6'
          Dst:             jpeg_read_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1322,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1337,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1339,6'
          Dst:             jpeg_read_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1356,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1358,6'
          Dst:             jpeg_read_scanlines
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1366,5'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1372,4'
          Dst:             jpeg_finish_decompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1376,4'
          Dst:             jpeg_destroy_decompress
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1380,5'
          Dst:             _Z10RotateExifPP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1395,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1393,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJPEG.cpp:1395,3'
          Dst:             __cxa_end_catch
    - functionName:    _Z18jpeg_freeimage_srcP22jpeg_decompress_structPvP11FreeImageIO
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11init_sourceP22jpeg_decompress_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      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:    _ZL17fill_input_bufferP22jpeg_decompress_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12JPEG_WARNINGP18jpeg_common_structi
        - _ZL9JPEG_EXITP18jpeg_common_structi
        - jpeg_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:290,4'
          Dst:             jpeg_destroy
        - Src:             'Source/FreeImage/PluginJPEG.cpp:292,4'
          Dst:             _ZL9JPEG_EXITP18jpeg_common_structi
        - Src:             'Source/FreeImage/PluginJPEG.cpp:295,3'
          Dst:             _ZL12JPEG_WARNINGP18jpeg_common_structi
    - functionName:    _ZL15skip_input_dataP22jpeg_decompress_structl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL17fill_input_bufferP22jpeg_decompress_struct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJPEG.cpp:335,12'
          Dst:             _ZL17fill_input_bufferP22jpeg_decompress_struct
    - functionName:    _ZL11term_sourceP22jpeg_decompress_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      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:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8InitJPEGP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJPEG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib8instanceEv
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJXR.cpp:662,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:649,14'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/FreeImage/PluginJXR.cpp:655,22'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/FreeImage/PluginJXR.cpp:657,6'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginJXR.cpp:662,9'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/FreeImage/PluginJXR.cpp:665,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:670,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:674,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:678,30'
          Dst:             FreeImage_GetTagValue
    - functionName:    _ZL24WriteDescriptiveMetadataP16tagPKImageEncodeP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:697,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:698,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:699,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:700,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:701,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:702,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:703,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:704,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:705,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:706,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:707,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:708,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:709,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
        - Src:             'Source/FreeImage/PluginJXR.cpp:710,2'
          Dst:             _ZL16WritePropVariantP8FIBITMAPtR14DPKPROPVARIANT
    - functionName:    _ZL14SetCompressionP20tagCWMIStrCodecParamPK14tagPKPixelInfof
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          329
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZeqRK5_GUIDS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/common/include/guiddef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - IsEqualGUID
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/common/include/guiddef.h:219,12'
          Dst:             IsEqualGUID
    - functionName:    IsEqualGUID
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/common/include/guiddef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/common/include/guiddef.h:186,13'
          Dst:             memcmp
    - functionName:    _ZL13WriteMetadataP16tagPKImageEncodeP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          318
      EdgeCount:       102
      CyclomaticComplexity: 48
      functionsReached:
        - FreeImage_GetICCProfile
        - FreeImage_GetMetadata
        - FreeImage_GetMetadataCount
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - PKImageEncode_SetEXIFMetadata_WMP
        - PKImageEncode_SetGPSInfoMetadata_WMP
        - PKImageEncode_SetIPTCNAAMetadata_WMP
        - PKImageEncode_SetXMPMetadata_WMP
        - _ZL16JXR_ErrorMessagei
        - _ZL24WriteDescriptiveMetadataP16tagPKImageEncodeP8FIBITMAP
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - tiff_get_ifd_profile
        - write_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:731,31'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginJXR.cpp:734,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:734,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:734,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:790,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:794,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:739,6'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:740,17'
          Dst:             _ZL24WriteDescriptiveMetadataP16tagPKImageEncodeP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:741,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:741,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:741,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:745,6'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:747,7'
          Dst:             write_iptc_profile
        - Src:             'Source/FreeImage/PluginJXR.cpp:749,18'
          Dst:             PKImageEncode_SetIPTCNAAMetadata_WMP
        - Src:             'Source/FreeImage/PluginJXR.cpp:750,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:750,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:750,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:760,7'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginJXR.cpp:761,63'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:761,95'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginJXR.cpp:761,18'
          Dst:             PKImageEncode_SetXMPMetadata_WMP
        - Src:             'Source/FreeImage/PluginJXR.cpp:762,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:762,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:762,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:768,7'
          Dst:             tiff_get_ifd_profile
        - Src:             'Source/FreeImage/PluginJXR.cpp:769,18'
          Dst:             PKImageEncode_SetEXIFMetadata_WMP
        - Src:             'Source/FreeImage/PluginJXR.cpp:770,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:770,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:770,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:779,7'
          Dst:             tiff_get_ifd_profile
        - Src:             'Source/FreeImage/PluginJXR.cpp:780,18'
          Dst:             PKImageEncode_SetGPSInfoMetadata_WMP
        - Src:             'Source/FreeImage/PluginJXR.cpp:781,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:781,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:781,5'
          Dst:             __cxa_throw
    - functionName:    _ZL16JXR_ErrorMessagei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          102
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJXR.cpp:131,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL20SetEncoderParametersP20tagCWMIStrCodecParamPK14tagPKPixelInfoii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL14SetCompressionP20tagCWMIStrCodecParamPK14tagPKPixelInfof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:1352,2'
          Dst:             _ZL14SetCompressionP20tagCWMIStrCodecParamPK14tagPKPixelInfof
    - functionName:    _ZL20GetOutputPixelFormatP8FIBITMAPP5_GUIDPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          205
      EdgeCount:       45
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetColorType
        - FreeImage_GetGreenMask
        - FreeImage_GetImageType
        - FreeImage_GetRedMask
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJXR.cpp:329,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginJXR.cpp:331,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:322,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginJXR.cpp:323,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginJXR.cpp:324,43'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginJXR.cpp:345,11'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/PluginJXR.cpp:345,63'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/PluginJXR.cpp:345,119'
          Dst:             FreeImage_GetBlueMask
    - functionName:    _Z3MAXIjET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          165
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagDescription
        - FreeImage_SetTagID
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
        - __assert_fail
        - strlen
        - wcslen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginJXR.cpp:461,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:449,14'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/FreeImage/PluginJXR.cpp:450,22'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/FreeImage/PluginJXR.cpp:456,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginJXR.cpp:459,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PluginJXR.cpp:463,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJXR.cpp:464,21'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginJXR.cpp:465,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:466,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJXR.cpp:467,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:471,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJXR.cpp:472,37'
          Dst:             wcslen
        - Src:             'Source/FreeImage/PluginJXR.cpp:473,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:474,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJXR.cpp:475,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:479,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJXR.cpp:480,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:481,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJXR.cpp:482,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:486,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJXR.cpp:487,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:488,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJXR.cpp:489,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:493,5'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginJXR.cpp:497,31'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/FreeImage/PluginJXR.cpp:498,3'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/FreeImage/PluginJXR.cpp:501,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJXR.cpp:503,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    wcslen
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ReadDescriptiveMetadataP16tagPKImageDecodeP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          76
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:517,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:518,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:519,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:520,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:521,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:522,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:523,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:524,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:525,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:526,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:527,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:528,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:529,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:530,2'
          Dst:             _ZL15ReadPropVarianttRK14DPKPROPVARIANTP8FIBITMAP
    - functionName:    _ZL11ReadProfileP9WMPStreamjjPPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:422,21'
          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:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20GetNativePixelFormatPK14tagPKPixelInfoP5_GUIDP15FREE_IMAGE_TYPEPjS6_S6_S6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10CopyPixelsP16tagPKImageDecode5_GUIDP8FIBITMAPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          444
      EdgeCount:       103
      CyclomaticComplexity: 42
      functionsReached:
        - FreeImage_FlipVertical
        - FreeImage_GetBits
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - IsEqualGUID
        - PKAllocAligned
        - PKCodecFactory_CreateFormatConverter
        - PKFormatConverter_Release
        - PKFreeAligned
        - PixelFormatLookup
        - _Z13SwapRedBlue32P8FIBITMAP
        - _Z3MAXIjET_RKS0_S2_
        - _ZL16JXR_ErrorMessagei
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:1032,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1032,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1032,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1122,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1124,3'
          Dst:             PKFreeAligned
        - Src:             'Source/FreeImage/PluginJXR.cpp:1126,3'
          Dst:             PKFormatConverter_Release
        - Src:             'Source/FreeImage/PluginJXR.cpp:1129,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1036,6'
          Dst:             IsEqualGUID
        - Src:             'Source/FreeImage/PluginJXR.cpp:1040,21'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginJXR.cpp:1043,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1047,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1047,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1047,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1053,17'
          Dst:             PKCodecFactory_CreateFormatConverter
        - Src:             'Source/FreeImage/PluginJXR.cpp:1054,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1054,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1054,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1058,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1058,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1058,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1067,18'
          Dst:             PixelFormatLookup
        - Src:             'Source/FreeImage/PluginJXR.cpp:1068,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1068,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1068,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1071,18'
          Dst:             PixelFormatLookup
        - Src:             'Source/FreeImage/PluginJXR.cpp:1072,5'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1072,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1072,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1076,16'
          Dst:             _Z3MAXIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginJXR.cpp:1080,17'
          Dst:             PKAllocAligned
        - Src:             'Source/FreeImage/PluginJXR.cpp:1081,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1081,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1081,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1085,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1085,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1085,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1088,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginJXR.cpp:1091,29'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginJXR.cpp:1096,4'
          Dst:             PKFreeAligned
        - Src:             'Source/FreeImage/PluginJXR.cpp:1099,4'
          Dst:             PKFormatConverter_Release
        - Src:             'Source/FreeImage/PluginJXR.cpp:1103,3'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginJXR.cpp:1111,6'
          Dst:             IsEqualGUID
        - Src:             'Source/FreeImage/PluginJXR.cpp:1111,66'
          Dst:             IsEqualGUID
        - Src:             'Source/FreeImage/PluginJXR.cpp:1112,4'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:1129,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1129,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZL12ReadMetadataP16tagPKImageDecodeP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          495
      EdgeCount:       118
      CyclomaticComplexity: 51
      functionsReached:
        - FreeImage_CreateICCProfile
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - _ZL11ReadProfileP9WMPStreamjjPPh
        - _ZL16JXR_ErrorMessagei
        - _ZL23ReadDescriptiveMetadataP16tagPKImageDecodeP8FIBITMAP
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - jpegxr_read_exif_gps_profile
        - jpegxr_read_exif_profile
        - read_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:550,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:550,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:550,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:624,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:556,17'
          Dst:             _ZL11ReadProfileP9WMPStreamjjPPh
        - Src:             'Source/FreeImage/PluginJXR.cpp:557,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:557,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:557,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:558,4'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PluginJXR.cpp:565,17'
          Dst:             _ZL11ReadProfileP9WMPStreamjjPPh
        - Src:             'Source/FreeImage/PluginJXR.cpp:566,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:566,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:566,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:568,17'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginJXR.cpp:570,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginJXR.cpp:571,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginJXR.cpp:572,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginJXR.cpp:573,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginJXR.cpp:574,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginJXR.cpp:575,42'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginJXR.cpp:575,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginJXR.cpp:576,5'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/FreeImage/PluginJXR.cpp:584,17'
          Dst:             _ZL11ReadProfileP9WMPStreamjjPPh
        - Src:             'Source/FreeImage/PluginJXR.cpp:585,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:585,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:585,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:587,4'
          Dst:             read_iptc_profile
        - Src:             'Source/FreeImage/PluginJXR.cpp:594,17'
          Dst:             _ZL11ReadProfileP9WMPStreamjjPPh
        - Src:             'Source/FreeImage/PluginJXR.cpp:595,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:595,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:595,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:597,4'
          Dst:             jpegxr_read_exif_profile
        - Src:             'Source/FreeImage/PluginJXR.cpp:604,17'
          Dst:             _ZL11ReadProfileP9WMPStreamjjPPh
        - Src:             'Source/FreeImage/PluginJXR.cpp:605,4'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:605,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:605,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:607,4'
          Dst:             jpegxr_read_exif_gps_profile
        - Src:             'Source/FreeImage/PluginJXR.cpp:616,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:616,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:616,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:622,10'
          Dst:             _ZL23ReadDescriptiveMetadataP16tagPKImageDecodeP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:633,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:633,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:633,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZL19GetInputPixelFormatP16tagPKImageDecodeP5_GUIDP15FREE_IMAGE_TYPEPjS5_S5_S5_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          207
      EdgeCount:       62
      CyclomaticComplexity: 31
      functionsReached:
        - PKFormatConverter_EnumConversions
        - PixelFormatLookup
        - _ZL16JXR_ErrorMessagei
        - _ZL20GetNativePixelFormatPK14tagPKPixelInfoP5_GUIDP15FREE_IMAGE_TYPEPjS6_S6_S6_
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:273,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:273,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:273,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:306,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:308,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:276,16'
          Dst:             PixelFormatLookup
        - Src:             'Source/FreeImage/PluginJXR.cpp:277,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:277,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:277,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:280,16'
          Dst:             _ZL20GetNativePixelFormatPK14tagPKPixelInfoP5_GUIDP15FREE_IMAGE_TYPEPjS6_S6_S6_
        - Src:             'Source/FreeImage/PluginJXR.cpp:287,18'
          Dst:             PKFormatConverter_EnumConversions
        - Src:             'Source/FreeImage/PluginJXR.cpp:291,19'
          Dst:             PixelFormatLookup
        - Src:             'Source/FreeImage/PluginJXR.cpp:292,6'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:292,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:292,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:293,19'
          Dst:             _ZL20GetNativePixelFormatPK14tagPKPixelInfoP5_GUIDP15FREE_IMAGE_TYPEPjS6_S6_S6_
    - functionName:    _ZL20SetDecoderParametersP16tagPKImageDecodei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14_jxr_io_GetPosP9WMPStreamPm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14_jxr_io_SetPosP9WMPStreamm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13_jxr_io_WriteP9WMPStreamPKvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12_jxr_io_ReadP9WMPStreamPvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11_jxr_io_EOSP9WMPStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13_jxr_io_ClosePP9WMPStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14_jxr_io_CreatePP9WMPStreamP17tagFreeImageJXRIO
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:103,22'
          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:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:910,7'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          459
      EdgeCount:       131
      CyclomaticComplexity: 59
      functionsReached:
        - FreeImage_FlipVertical
        - FreeImage_GetBits
        - FreeImage_GetDotsPerMeterX
        - FreeImage_GetDotsPerMeterY
        - FreeImage_GetHeight
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - PKImageEncode_Create_WMP
        - PixelFormatLookup
        - _ZL13WriteMetadataP16tagPKImageEncodeP8FIBITMAP
        - _ZL16JXR_ErrorMessagei
        - _ZL20GetOutputPixelFormatP8FIBITMAPP5_GUIDPi
        - _ZL20SetEncoderParametersP20tagCWMIStrCodecParamPK14tagPKPixelInfoii
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:1381,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginJXR.cpp:1382,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginJXR.cpp:1386,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJXR.cpp:1387,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1387,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1447,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1450,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginJXR.cpp:1391,16'
          Dst:             _ZL20GetOutputPixelFormatP8FIBITMAPP5_GUIDPi
        - Src:             'Source/FreeImage/PluginJXR.cpp:1392,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1392,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1392,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1394,16'
          Dst:             PixelFormatLookup
        - Src:             'Source/FreeImage/PluginJXR.cpp:1395,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1395,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1395,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1398,16'
          Dst:             PKImageEncode_Create_WMP
        - Src:             'Source/FreeImage/PluginJXR.cpp:1399,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1399,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1399,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1403,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1403,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1403,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1406,3'
          Dst:             _ZL20SetEncoderParametersP20tagCWMIStrCodecParamPK14tagPKPixelInfoii
        - Src:             'Source/FreeImage/PluginJXR.cpp:1415,51'
          Dst:             FreeImage_GetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginJXR.cpp:1416,51'
          Dst:             FreeImage_GetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginJXR.cpp:1420,3'
          Dst:             _ZL13WriteMetadataP16tagPKImageEncodeP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:1426,16'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginJXR.cpp:1429,20'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginJXR.cpp:1432,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1436,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1436,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1436,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1439,3'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginJXR.cpp:1443,3'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginJXR.cpp:1460,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1455,4'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginJXR.cpp:1458,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJXR.cpp:1460,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          445
      EdgeCount:       117
      CyclomaticComplexity: 51
      functionsReached:
        - FreeImage_AllocateHeaderT
        - FreeImage_GetBPP
        - FreeImage_GetPalette
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_Unload
        - PKImageDecode_Create_WMP
        - _ZL10CopyPixelsP16tagPKImageDecode5_GUIDP8FIBITMAPii
        - _ZL12ReadMetadataP16tagPKImageDecodeP8FIBITMAP
        - _ZL16JXR_ErrorMessagei
        - _ZL19GetInputPixelFormatP16tagPKImageDecodeP5_GUIDP15FREE_IMAGE_TYPEPjS5_S5_S5_
        - _ZL20SetDecoderParametersP16tagPKImageDecodei
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:1157,16'
          Dst:             PKImageDecode_Create_WMP
        - Src:             'Source/FreeImage/PluginJXR.cpp:1158,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1158,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1158,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1223,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1225,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginJXR.cpp:1231,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginJXR.cpp:1163,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1163,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1163,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1166,3'
          Dst:             _ZL20SetDecoderParametersP16tagPKImageDecodei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1170,16'
          Dst:             _ZL19GetInputPixelFormatP16tagPKImageDecodeP5_GUIDP15FREE_IMAGE_TYPEPjS5_S5_S5_
        - Src:             'Source/FreeImage/PluginJXR.cpp:1171,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1171,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1171,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1178,10'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginJXR.cpp:1180,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1180,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1182,7'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginJXR.cpp:1184,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginJXR.cpp:1195,4'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginJXR.cpp:1196,4'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginJXR.cpp:1200,16'
          Dst:             _ZL12ReadMetadataP16tagPKImageDecodeP8FIBITMAP
        - Src:             'Source/FreeImage/PluginJXR.cpp:1201,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1201,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1201,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1208,4'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginJXR.cpp:1214,16'
          Dst:             _ZL10CopyPixelsP16tagPKImageDecode5_GUIDP8FIBITMAPii
        - Src:             'Source/FreeImage/PluginJXR.cpp:1215,3'
          Dst:             _ZL16JXR_ErrorMessagei
        - Src:             'Source/FreeImage/PluginJXR.cpp:1215,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginJXR.cpp:1215,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginJXR.cpp:1219,3'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginJXR.cpp:1233,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginJXR.cpp:1233,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13_jxr_io_ClosePP9WMPStream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:990,3'
          Dst:             _ZL13_jxr_io_ClosePP9WMPStream
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14_jxr_io_CreatePP9WMPStreamP17tagFreeImageJXRIO
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginJXR.cpp:970,7'
          Dst:             _ZL14_jxr_io_CreatePP9WMPStreamP17tagFreeImageJXRIO
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitJXRP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginJXR.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginKOALA.cpp:122,10'
          Dst:             memcmp
    - functionName:    _Z9InitKOALAP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginKOALA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          308
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginKOALA.cpp:191,6'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginKOALA.cpp:161,19'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginKOALA.cpp:166,23'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginKOALA.cpp:209,8'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginMNG.cpp:80,10'
          Dst:             memcmp
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14mng_ReadChunksiP11FreeImageIOPvli
        - _ZL8ValidateP11FreeImageIOPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginMNG.cpp:120,5'
          Dst:             _ZL8ValidateP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginMNG.cpp:125,9'
          Dst:             _Z14mng_ReadChunksiP11FreeImageIOPvli
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitMNGP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginMNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5clampd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7YUV2RGBiiiRiS_S_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL5clampd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPCD.cpp:49,6'
          Dst:             _ZL5clampd
        - Src:             'Source/FreeImage/PluginPCD.cpp:50,6'
          Dst:             _ZL5clampd
        - Src:             'Source/FreeImage/PluginPCD.cpp:51,6'
          Dst:             _ZL5clampd
    - functionName:    _ZL19VerticalOrientationP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          464
      EdgeCount:       127
      CyclomaticComplexity: 64
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL19VerticalOrientationP11FreeImageIOPv
        - _ZL7YUV2RGBiiiRiS_S_
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPCD.cpp:135,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPCD.cpp:157,9'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginPCD.cpp:158,12'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCD.cpp:158,12'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCD.cpp:215,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPCD.cpp:216,11'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPCD.cpp:166,7'
          Dst:             _ZL19VerticalOrientationP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPCD.cpp:176,27'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCD.cpp:176,27'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCD.cpp:193,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPCD.cpp:197,6'
          Dst:             _ZL7YUV2RGBiiiRiS_S_
        - Src:             'Source/FreeImage/PluginPCD.cpp:224,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPCD.cpp:221,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPCD.cpp:224,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitPCDP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8readLineP11FreeImageIOPvPhjiS2_Pi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12pcx_validateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12pcx_validateP11FreeImageIOPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPCX.cpp:277,9'
          Dst:             _ZL12pcx_validateP11FreeImageIOPv
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          1255
      EdgeCount:       177
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_Unload
        - _Z3MAXIjET_RKS0_S2_
        - _Z3MINIjET_RKS0_S2_
        - _ZL12pcx_validateP11FreeImageIOPv
        - _ZL8readLineP11FreeImageIOPvPhjiS2_Pi
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPCX.cpp:398,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPCX.cpp:425,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPCX.cpp:364,22'
          Dst:             _ZL12pcx_validateP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPCX.cpp:367,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:367,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:636,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPCX.cpp:640,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPCX.cpp:375,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:375,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:390,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:390,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:402,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginPCX.cpp:405,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginPCX.cpp:408,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:408,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:414,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:414,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:419,3'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginPCX.cpp:420,3'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginPCX.cpp:428,11'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPCX.cpp:436,11'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPCX.cpp:463,13'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPCX.cpp:481,12'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPCX.cpp:505,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginPCX.cpp:514,24'
          Dst:             _Z3MAXIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginPCX.cpp:516,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:516,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:521,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:521,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:524,10'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPCX.cpp:534,15'
          Dst:             _ZL8readLineP11FreeImageIOPvPhjiS2_Pi
        - Src:             'Source/FreeImage/PluginPCX.cpp:536,24'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginPCX.cpp:557,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:557,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:561,24'
          Dst:             _ZL8readLineP11FreeImageIOPvPhjiS2_Pi
        - Src:             'Source/FreeImage/PluginPCX.cpp:602,5'
          Dst:             _ZL8readLineP11FreeImageIOPvPhjiS2_Pi
        - Src:             'Source/FreeImage/PluginPCX.cpp:628,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPCX.cpp:628,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPCX.cpp:650,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPCX.cpp:649,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPCX.cpp:650,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitPCXP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPCX.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12pfm_get_lineP11FreeImageIOPvPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11pfm_get_intP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          257
      EdgeCount:       56
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_OutputMessageProc
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPFM.cpp:82,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:82,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:135,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPFM.cpp:137,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPFM.cpp:139,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPFM.cpp:95,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:95,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:114,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:114,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:126,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:126,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:139,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPFM.cpp:179,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginPFM.cpp:182,6'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPFM.cpp:378,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPFM.cpp:360,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginPFM.cpp:365,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginPFM.cpp:366,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginPFM.cpp:367,23'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginPFM.cpp:391,2'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPFM.cpp:392,40'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPFM.cpp:396,16'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          747
      EdgeCount:       110
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_AllocateHeaderT
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL11pfm_get_intP11FreeImageIOPv
        - _ZL12pfm_get_lineP11FreeImageIOPvPci
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - __isoc99_sscanf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPFM.cpp:340,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPFM.cpp:240,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:240,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:244,15'
          Dst:             _ZL11pfm_get_intP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPFM.cpp:245,16'
          Dst:             _ZL11pfm_get_intP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPFM.cpp:247,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:247,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:252,18'
          Dst:             _ZL12pfm_get_lineP11FreeImageIOPvPci
        - Src:             'Source/FreeImage/PluginPFM.cpp:254,15'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginPFM.cpp:257,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:257,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:261,9'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginPFM.cpp:263,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:263,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:277,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:277,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:281,29'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPFM.cpp:284,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:284,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:311,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:311,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:315,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPFM.cpp:318,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPFM.cpp:318,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPFM.cpp:345,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPFM.cpp:352,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPFM.cpp:348,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPFM.cpp:352,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitPFMP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPFM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10expandBuf8P11FreeImageIOPviiPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          355
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL5Read8P11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:482,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:488,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:494,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:501,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:510,17'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:518,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:531,17'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:538,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:538,4'
          Dst:             __cxa_throw
    - functionName:    _ZL5Read8P11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9expandBufP11FreeImageIOPviiPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL6Read16P11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:459,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:462,16'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:471,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:471,4'
          Dst:             __cxa_throw
    - functionName:    _ZL6Read16P11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL5Read8P11FreeImageIOPv
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:97,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:98,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
    - functionName:    _ZL13UnpackPictRowP11FreeImageIOPvPhiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL5Read8P11FreeImageIOPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:553,23'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:562,15'
          Dst:             _ZL5Read8P11FreeImageIOPv
    - functionName:    _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          443
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_GetScanLine
        - _ZL10expandBuf8P11FreeImageIOPviiPh
        - _ZL5Read8P11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
        - _ZL9expandBufP11FreeImageIOPviiPh
        - __cxa_allocate_exception
        - __cxa_throw
        - sprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:712,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:729,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPICT.cpp:730,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:730,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:736,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPICT.cpp:738,6'
          Dst:             _ZL9expandBufP11FreeImageIOPviiPh
        - Src:             'Source/FreeImage/PluginPICT.cpp:740,6'
          Dst:             _ZL10expandBuf8P11FreeImageIOPviiPh
        - Src:             'Source/FreeImage/PluginPICT.cpp:749,16'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:751,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:754,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPICT.cpp:760,20'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:773,9'
          Dst:             _ZL9expandBufP11FreeImageIOPviiPh
        - Src:             'Source/FreeImage/PluginPICT.cpp:781,9'
          Dst:             _ZL10expandBuf8P11FreeImageIOPviiPh
        - Src:             'Source/FreeImage/PluginPICT.cpp:795,8'
          Dst:             _ZL9expandBufP11FreeImageIOPviiPh
        - Src:             'Source/FreeImage/PluginPICT.cpp:799,8'
          Dst:             _ZL10expandBuf8P11FreeImageIOPviiPh
    - functionName:    _ZL11Unpack8BitsP11FreeImageIOPvP8FIBITMAPP7MacRectt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetScanLine
        - _ZL13UnpackPictRowP11FreeImageIOPvPhiii
        - _ZL5Read8P11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:666,14'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:668,14'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:670,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPICT.cpp:671,9'
          Dst:             _ZL13UnpackPictRowP11FreeImageIOPvPhiii
    - functionName:    _ZL12Unpack32BitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          296
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached:
        - FreeImage_GetScanLine
        - _ZL13UnpackPictRowP11FreeImageIOPvPhiii
        - _ZL5Read8P11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:603,16'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:636,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPICT.cpp:639,4'
          Dst:             __cxa_rethrow
        - Src:             'Source/FreeImage/PluginPICT.cpp:605,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:608,18'
          Dst:             _ZL13UnpackPictRowP11FreeImageIOPvPhiii
        - Src:             'Source/FreeImage/PluginPICT.cpp:612,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPICT.cpp:640,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPICT.cpp:640,3'
          Dst:             __clang_call_terminate
    - 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:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12DecodeBitmapP11FreeImageIOPvP8FIBITMAPiP7MacRectt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetPalette
        - _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
        - _ZL16SkipPolyOrRegionP11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:827,14'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:830,3'
          Dst:             _ZL16SkipPolyOrRegionP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:833,17'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPICT.cpp:835,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:835,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:845,2'
          Dst:             _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
    - functionName:    _ZL16SkipPolyOrRegionP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL6Read16P11FreeImageIOPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:448,13'
          Dst:             _ZL6Read16P11FreeImageIOPv
    - functionName:    _ZL12DecodePixmapP11FreeImageIOPvP8FIBITMAPiP9MacpixMapt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          181
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetPalette
        - _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
        - _ZL11Unpack8BitsP11FreeImageIOPvP8FIBITMAPP7MacRectt
        - _ZL12Unpack32BitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
        - _ZL14ReadColorTableP11FreeImageIOPvPtP10tagRGBQUAD
        - _ZL16SkipPolyOrRegionP11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
        - _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:878,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:854,2'
          Dst:             _ZL14ReadColorTableP11FreeImageIOPvPtP10tagRGBQUAD
        - Src:             'Source/FreeImage/PluginPICT.cpp:855,7'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginPICT.cpp:856,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPICT.cpp:858,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:858,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:870,2'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:871,2'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:872,14'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:875,3'
          Dst:             _ZL16SkipPolyOrRegionP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:880,4'
          Dst:             _ZL12Unpack32BitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
        - Src:             'Source/FreeImage/PluginPICT.cpp:883,4'
          Dst:             _ZL11Unpack8BitsP11FreeImageIOPvP8FIBITMAPP7MacRectt
        - Src:             'Source/FreeImage/PluginPICT.cpp:886,4'
          Dst:             _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
    - functionName:    _ZL14ReadColorTableP11FreeImageIOPvPtP10tagRGBQUAD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          135
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL6Read16P11FreeImageIOPv
        - _ZL6Read32P11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:380,11'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:381,12'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:382,19'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:386,9'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:394,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:394,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:397,40'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:398,42'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:399,41'
          Dst:             _ZL6Read16P11FreeImageIOPv
    - functionName:    _ZL8ReadRectP11FreeImageIOPvP7MacRect
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL6Read16P11FreeImageIOPv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:346,14'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:347,15'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:348,17'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:349,16'
          Dst:             _ZL6Read16P11FreeImageIOPv
    - functionName:    _ZL6Read32P11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL5Read8P11FreeImageIOPv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:107,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:108,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:109,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:110,16'
          Dst:             _ZL5Read8P11FreeImageIOPv
    - functionName:    _ZL10DecodeOp9aP11FreeImageIOPvP8FIBITMAPP9MacpixMap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
        - _ZL11Unpack8BitsP11FreeImageIOPvP8FIBITMAPP7MacRectt
        - _ZL12Unpack32BitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:813,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:815,4'
          Dst:             _ZL12Unpack32BitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
        - Src:             'Source/FreeImage/PluginPICT.cpp:818,4'
          Dst:             _ZL11Unpack8BitsP11FreeImageIOPvP8FIBITMAPP7MacRectt
        - Src:             'Source/FreeImage/PluginPICT.cpp:821,4'
          Dst:             _ZL10UnpackBitsP11FreeImageIOPvP8FIBITMAPP7MacRectti
    - functionName:    _ZL8SkipBitsP11FreeImageIOPvP7MacRectti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          170
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL5Read8P11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:434,15'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:436,15'
          Dst:             _ZL5Read8P11FreeImageIOPv
    - functionName:    _ZL10ReadPixmapP11FreeImageIOPvP9MacpixMap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          97
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL6Read16P11FreeImageIOPv
        - _ZL6Read32P11FreeImageIOPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:354,21'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:355,22'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:356,22'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:357,18'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:358,2'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:359,18'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:360,2'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:361,23'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:362,23'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:363,22'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:364,21'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:365,24'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:366,21'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:367,24'
          Dst:             _ZL6Read32P11FreeImageIOPv
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:925,12'
          Dst:             memcmp
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         240
      ICount:          1369
      EdgeCount:       435
      CyclomaticComplexity: 197
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_LoadFromHandle
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_Unload
        - _ZL10DecodeOp9aP11FreeImageIOPvP8FIBITMAPP9MacpixMap
        - _ZL10ReadPixmapP11FreeImageIOPvP9MacpixMap
        - _ZL12DecodeBitmapP11FreeImageIOPvP8FIBITMAPiP7MacRectt
        - _ZL12DecodePixmapP11FreeImageIOPvP8FIBITMAPiP9MacpixMapt
        - _ZL14ReadColorTableP11FreeImageIOPvPtP10tagRGBQUAD
        - _ZL16SkipPolyOrRegionP11FreeImageIOPv
        - _ZL5Read8P11FreeImageIOPv
        - _ZL6Read16P11FreeImageIOPv
        - _ZL6Read32P11FreeImageIOPv
        - _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - _ZL8SkipBitsP11FreeImageIOPvP7MacRectti
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:1012,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:1039,7'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:1220,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPICT.cpp:1292,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPICT.cpp:1311,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPICT.cpp:1313,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPICT.cpp:1314,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPICT.cpp:1315,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPICT.cpp:965,3'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:968,3'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:971,15'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:973,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:973,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:976,17'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:977,24'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:978,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:978,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1001,14'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1004,14'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1009,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:1009,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1017,18'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1021,8'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1037,17'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1047,20'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1048,9'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1049,9'
          Dst:             _ZL10ReadPixmapP11FreeImageIOPvP9MacpixMap
        - Src:             'Source/FreeImage/PluginPICT.cpp:1052,9'
          Dst:             _ZL14ReadColorTableP11FreeImageIOPvPtP10tagRGBQUAD
        - Src:             'Source/FreeImage/PluginPICT.cpp:1053,9'
          Dst:             _ZL8SkipBitsP11FreeImageIOPvP7MacRectti
        - Src:             'Source/FreeImage/PluginPICT.cpp:1057,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:1057,9'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1071,7'
          Dst:             _ZL16SkipPolyOrRegionP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1078,18'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1093,18'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1107,7'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1108,7'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1111,7'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1112,7'
          Dst:             _ZL10ReadPixmapP11FreeImageIOPvP9MacpixMap
        - Src:             'Source/FreeImage/PluginPICT.cpp:1116,7'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1117,7'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1118,19'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1130,14'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1131,13'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1140,19'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1150,25'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1151,5'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1152,12'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1153,12'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1155,5'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1156,5'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1160,18'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1178,8'
          Dst:             _ZL5Read8P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1188,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:1188,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1194,16'
          Dst:             _ZL6Read16P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1202,16'
          Dst:             _ZL6Read32P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPICT.cpp:1210,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPICT.cpp:1211,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:1211,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1216,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:1216,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1228,12'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginPICT.cpp:1230,12'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginPICT.cpp:1239,11'
          Dst:             FreeImage_LoadFromHandle
        - Src:             'Source/FreeImage/PluginPICT.cpp:1246,5'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1247,5'
          Dst:             _ZL10ReadPixmapP11FreeImageIOPvP9MacpixMap
        - Src:             'Source/FreeImage/PluginPICT.cpp:1254,12'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginPICT.cpp:1256,12'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginPICT.cpp:1271,5'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1272,5'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1273,5'
          Dst:             _ZL8ReadRectP11FreeImageIOPvP7MacRect
        - Src:             'Source/FreeImage/PluginPICT.cpp:1278,11'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginPICT.cpp:1289,4'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginPICT.cpp:1290,4'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginPICT.cpp:1294,6'
          Dst:             _ZL10DecodeOp9aP11FreeImageIOPvP8FIBITMAPP9MacpixMap
        - Src:             'Source/FreeImage/PluginPICT.cpp:1300,6'
          Dst:             _ZL12DecodePixmapP11FreeImageIOPvP8FIBITMAPiP9MacpixMapt
        - Src:             'Source/FreeImage/PluginPICT.cpp:1303,6'
          Dst:             _ZL12DecodeBitmapP11FreeImageIOPvP8FIBITMAPiP7MacRectt
        - Src:             'Source/FreeImage/PluginPICT.cpp:1306,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPICT.cpp:1306,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPICT.cpp:1315,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8InitPICTP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPICT.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13WriteMetadataP14png_struct_defP12png_info_defP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          209
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_FindCloseMetadata
        - FreeImage_FindFirstMetadata
        - FreeImage_FindNextMetadata
        - FreeImage_GetMetadata
        - FreeImage_GetTagKey
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - __isoc99_sscanf
        - png_set_tIME
        - png_set_text
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:183,13'
          Dst:             FreeImage_FindFirstMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:189,31'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:190,32'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginPNG.cpp:191,32'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:192,32'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:197,4'
          Dst:             png_set_text
        - Src:             'Source/FreeImage/PluginPNG.cpp:199,11'
          Dst:             FreeImage_FindNextMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:201,3'
          Dst:             FreeImage_FindCloseMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:207,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:208,12'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:212,31'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginPNG.cpp:213,31'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:214,31'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:219,3'
          Dst:             png_set_text
        - Src:             'Source/FreeImage/PluginPNG.cpp:225,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:226,12'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:228,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginPNG.cpp:229,6'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginPNG.cpp:236,4'
          Dst:             png_set_tIME
    - functionName:    _ZL10_FlushProcP14png_struct_def
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      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:    _ZL10_WriteProcP14png_struct_defPhm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_io_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:74,45'
          Dst:             png_get_io_ptr
    - functionName:    _Z3MAXImET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ReadMetadataP14png_struct_defP12png_info_defP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          222
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - _Z3MAXImET_RKS0_S2_
        - png_get_tIME
        - png_get_text
        - sprintf
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:113,5'
          Dst:             png_get_text
        - Src:             'Source/FreeImage/PluginPNG.cpp:116,10'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginPNG.cpp:119,31'
          Dst:             _Z3MAXImET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginPNG.cpp:121,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:122,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginPNG.cpp:123,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginPNG.cpp:124,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginPNG.cpp:126,7'
          Dst:             strcmp
        - Src:             'Source/FreeImage/PluginPNG.cpp:128,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:129,42'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:129,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:132,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:133,47'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:133,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:137,4'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/FreeImage/PluginPNG.cpp:142,5'
          Dst:             png_get_tIME
        - Src:             'Source/FreeImage/PluginPNG.cpp:145,9'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginPNG.cpp:149,3'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNG.cpp:151,29'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNG.cpp:152,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginPNG.cpp:153,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginPNG.cpp:154,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginPNG.cpp:155,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PluginPNG.cpp:156,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginPNG.cpp:159,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:160,46'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginPNG.cpp:160,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginPNG.cpp:163,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL16ConfigureDecoderP14png_struct_defP12png_info_defiP15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          466
      EdgeCount:       108
      CyclomaticComplexity: 17
      functionsReached:
        - png_get_bit_depth
        - png_get_channels
        - png_get_color_type
        - png_get_gAMA
        - png_get_valid
        - png_read_update_info
        - png_set_bgr
        - png_set_expand_gray_1_2_4_to_8
        - png_set_gamma
        - png_set_gray_to_rgb
        - png_set_packing
        - png_set_swap
        - png_set_tRNS_to_alpha
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:340,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:342,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:382,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:404,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:428,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:447,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:328,25'
          Dst:             png_get_color_type
        - Src:             'Source/FreeImage/PluginPNG.cpp:329,24'
          Dst:             png_get_bit_depth
        - Src:             'Source/FreeImage/PluginPNG.cpp:330,38'
          Dst:             png_get_channels
        - Src:             'Source/FreeImage/PluginPNG.cpp:335,24'
          Dst:             png_get_valid
        - Src:             'Source/FreeImage/PluginPNG.cpp:349,7'
          Dst:             png_set_expand_gray_1_2_4_to_8
        - Src:             'Source/FreeImage/PluginPNG.cpp:355,7'
          Dst:             png_set_expand_gray_1_2_4_to_8
        - Src:             'Source/FreeImage/PluginPNG.cpp:366,7'
          Dst:             png_set_tRNS_to_alpha
        - Src:             'Source/FreeImage/PluginPNG.cpp:369,7'
          Dst:             png_set_gray_to_rgb
        - Src:             'Source/FreeImage/PluginPNG.cpp:399,5'
          Dst:             png_set_tRNS_to_alpha
        - Src:             'Source/FreeImage/PluginPNG.cpp:411,7'
          Dst:             png_set_packing
        - Src:             'Source/FreeImage/PluginPNG.cpp:417,7'
          Dst:             png_set_packing
        - Src:             'Source/FreeImage/PluginPNG.cpp:443,4'
          Dst:             png_set_gray_to_rgb
        - Src:             'Source/FreeImage/PluginPNG.cpp:469,3'
          Dst:             png_set_swap
        - Src:             'Source/FreeImage/PluginPNG.cpp:476,3'
          Dst:             png_set_bgr
        - Src:             'Source/FreeImage/PluginPNG.cpp:485,6'
          Dst:             png_get_valid
        - Src:             'Source/FreeImage/PluginPNG.cpp:489,7'
          Dst:             png_get_gAMA
        - Src:             'Source/FreeImage/PluginPNG.cpp:490,4'
          Dst:             png_set_gamma
        - Src:             'Source/FreeImage/PluginPNG.cpp:495,2'
          Dst:             png_read_update_info
    - functionName:    _ZL9_ReadProcP14png_struct_defPhm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - png_get_io_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:65,45'
          Dst:             png_get_io_ptr
        - Src:             'Source/FreeImage/PluginPNG.cpp:68,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNG.cpp:68,3'
          Dst:             __cxa_throw
    - functionName:    _ZL15warning_handlerP14png_struct_defPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:279,10'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          915
      EdgeCount:       334
      CyclomaticComplexity: 159
      functionsReached:
        - FreeImage_ConvertLine32To24
        - FreeImage_GetBPP
        - FreeImage_GetBackgroundColor
        - FreeImage_GetColorType
        - FreeImage_GetDotsPerMeterX
        - FreeImage_GetDotsPerMeterY
        - FreeImage_GetHeight
        - FreeImage_GetICCProfile
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_GetWidth
        - FreeImage_HasBackgroundColor
        - FreeImage_IsTransparent
        - FreeImage_OutputMessageProc
        - _ZL13WriteMetadataP14png_struct_defP12png_info_defP8FIBITMAP
        - __cxa_begin_catch
        - __cxa_end_catch
        - _setjmp
        - png_create_info_struct
        - png_create_write_struct
        - png_destroy_write_struct
        - png_free
        - png_malloc
        - png_set_IHDR
        - png_set_PLTE
        - png_set_bKGD
        - png_set_bgr
        - png_set_compression_level
        - png_set_compression_strategy
        - png_set_filter
        - png_set_iCCP
        - png_set_interlace_handling
        - png_set_invert_mono
        - png_set_longjmp_fn
        - png_set_option
        - png_set_pHYs
        - png_set_swap
        - png_set_tRNS
        - png_set_write_fn
        - png_write_end
        - png_write_info
        - png_write_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:917,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:829,14'
          Dst:             png_create_write_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:1086,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPNG.cpp:1088,5'
          Dst:             png_destroy_write_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:837,15'
          Dst:             png_create_info_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:840,5'
          Dst:             png_destroy_write_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:847,8'
          Dst:             png_set_longjmp_fn
        - Src:             'Source/FreeImage/PluginPNG.cpp:847,8'
          Dst:             _setjmp
        - Src:             'Source/FreeImage/PluginPNG.cpp:850,5'
          Dst:             png_destroy_write_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:857,4'
          Dst:             png_set_write_fn
        - Src:             'Source/FreeImage/PluginPNG.cpp:861,37'
          Dst:             FreeImage_GetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginPNG.cpp:862,37'
          Dst:             FreeImage_GetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginPNG.cpp:865,5'
          Dst:             png_set_pHYs
        - Src:             'Source/FreeImage/PluginPNG.cpp:876,12'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginPNG.cpp:877,13'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginPNG.cpp:878,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginPNG.cpp:891,5'
          Dst:             png_set_compression_level
        - Src:             'Source/FreeImage/PluginPNG.cpp:893,5'
          Dst:             png_set_compression_level
        - Src:             'Source/FreeImage/PluginPNG.cpp:898,5'
          Dst:             png_set_compression_strategy
        - Src:             'Source/FreeImage/PluginPNG.cpp:899,5'
          Dst:             png_set_filter
        - Src:             'Source/FreeImage/PluginPNG.cpp:901,5'
          Dst:             png_set_compression_strategy
        - Src:             'Source/FreeImage/PluginPNG.cpp:904,33'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginPNG.cpp:915,35'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginPNG.cpp:915,68'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/PluginPNG.cpp:917,12'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginPNG.cpp:921,7'
          Dst:             png_set_invert_mono
        - Src:             'Source/FreeImage/PluginPNG.cpp:927,7'
          Dst:             png_set_IHDR
        - Src:             'Source/FreeImage/PluginPNG.cpp:937,6'
          Dst:             png_set_IHDR
        - Src:             'Source/FreeImage/PluginPNG.cpp:944,28'
          Dst:             png_malloc
        - Src:             'Source/FreeImage/PluginPNG.cpp:945,12'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPNG.cpp:953,6'
          Dst:             png_set_PLTE
        - Src:             'Source/FreeImage/PluginPNG.cpp:965,6'
          Dst:             png_set_IHDR
        - Src:             'Source/FreeImage/PluginPNG.cpp:972,7'
          Dst:             png_set_bgr
        - Src:             'Source/FreeImage/PluginPNG.cpp:978,6'
          Dst:             png_set_IHDR
        - Src:             'Source/FreeImage/PluginPNG.cpp:985,7'
          Dst:             png_set_bgr
        - Src:             'Source/FreeImage/PluginPNG.cpp:996,31'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginPNG.cpp:999,5'
          Dst:             png_set_option
        - Src:             'Source/FreeImage/PluginPNG.cpp:1000,5'
          Dst:             png_set_iCCP
        - Src:             'Source/FreeImage/PluginPNG.cpp:1005,4'
          Dst:             _ZL13WriteMetadataP14png_struct_defP12png_info_defP8FIBITMAP
        - Src:             'Source/FreeImage/PluginPNG.cpp:1014,37'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginPNG.cpp:1014,74'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/PluginPNG.cpp:1014,5'
          Dst:             png_set_tRNS
        - Src:             'Source/FreeImage/PluginPNG.cpp:1019,7'
          Dst:             FreeImage_HasBackgroundColor
        - Src:             'Source/FreeImage/PluginPNG.cpp:1023,5'
          Dst:             FreeImage_GetBackgroundColor
        - Src:             'Source/FreeImage/PluginPNG.cpp:1030,5'
          Dst:             png_set_bKGD
        - Src:             'Source/FreeImage/PluginPNG.cpp:1035,4'
          Dst:             png_write_info
        - Src:             'Source/FreeImage/PluginPNG.cpp:1042,5'
          Dst:             png_set_swap
        - Src:             'Source/FreeImage/PluginPNG.cpp:1048,21'
          Dst:             png_set_interlace_handling
        - Src:             'Source/FreeImage/PluginPNG.cpp:1058,43'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNG.cpp:1058,7'
          Dst:             FreeImage_ConvertLine32To24
        - Src:             'Source/FreeImage/PluginPNG.cpp:1059,7'
          Dst:             png_write_row
        - Src:             'Source/FreeImage/PluginPNG.cpp:1067,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNG.cpp:1067,7'
          Dst:             png_write_row
        - Src:             'Source/FreeImage/PluginPNG.cpp:1075,4'
          Dst:             png_write_end
        - Src:             'Source/FreeImage/PluginPNG.cpp:1079,5'
          Dst:             png_free
        - Src:             'Source/FreeImage/PluginPNG.cpp:1082,4'
          Dst:             png_destroy_write_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:1091,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPNG.cpp:1090,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNG.cpp:1091,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL13error_handlerP14png_struct_defPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_OutputMessageProc
        - png_longjmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:86,2'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNG.cpp:87,2'
          Dst:             png_longjmp
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         178
      ICount:          967
      EdgeCount:       334
      CyclomaticComplexity: 158
      functionsReached:
        - FreeImage_AllocateHeaderT
        - FreeImage_CreateICCProfile
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetColorsUsed
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_SetBackgroundColor
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_SetTransparencyTable
        - FreeImage_SetTransparent
        - FreeImage_Unload
        - _Z3MINIjET_RKS0_S2_
        - _ZL12ReadMetadataP14png_struct_defP12png_info_defP8FIBITMAP
        - _ZL16ConfigureDecoderP14png_struct_defP12png_info_defiP15FREE_IMAGE_TYPE
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - _setjmp
        - png_create_info_struct
        - png_create_read_struct
        - png_destroy_read_struct
        - png_get_IHDR
        - png_get_PLTE
        - png_get_bKGD
        - png_get_bit_depth
        - png_get_channels
        - png_get_color_type
        - png_get_iCCP
        - png_get_pHYs
        - png_get_tRNS
        - png_get_valid
        - png_read_end
        - png_read_image
        - png_read_info
        - png_set_benign_errors
        - png_set_longjmp_fn
        - png_set_read_fn
        - png_set_sig_bytes
        - png_sig_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPNG.cpp:587,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNG.cpp:529,8'
          Dst:             png_sig_cmp
        - Src:             'Source/FreeImage/PluginPNG.cpp:785,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPNG.cpp:787,5'
          Dst:             png_destroy_read_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:535,14'
          Dst:             png_create_read_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:543,18'
          Dst:             png_create_info_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:546,5'
          Dst:             png_destroy_read_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:552,4'
          Dst:             png_set_read_fn
        - Src:             'Source/FreeImage/PluginPNG.cpp:556,8'
          Dst:             png_set_longjmp_fn
        - Src:             'Source/FreeImage/PluginPNG.cpp:556,8'
          Dst:             _setjmp
        - Src:             'Source/FreeImage/PluginPNG.cpp:558,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNG.cpp:558,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNG.cpp:563,4'
          Dst:             png_set_sig_bytes
        - Src:             'Source/FreeImage/PluginPNG.cpp:567,4'
          Dst:             png_read_info
        - Src:             'Source/FreeImage/PluginPNG.cpp:568,4'
          Dst:             png_get_IHDR
        - Src:             'Source/FreeImage/PluginPNG.cpp:574,8'
          Dst:             _ZL16ConfigureDecoderP14png_struct_defP12png_info_defiP15FREE_IMAGE_TYPE
        - Src:             'Source/FreeImage/PluginPNG.cpp:575,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNG.cpp:575,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNG.cpp:580,17'
          Dst:             png_get_color_type
        - Src:             'Source/FreeImage/PluginPNG.cpp:581,16'
          Dst:             png_get_bit_depth
        - Src:             'Source/FreeImage/PluginPNG.cpp:582,30'
          Dst:             png_get_channels
        - Src:             'Source/FreeImage/PluginPNG.cpp:590,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginPNG.cpp:594,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginPNG.cpp:599,7'
          Dst:             png_get_PLTE
        - Src:             'Source/FreeImage/PluginPNG.cpp:601,56'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginPNG.cpp:601,25'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginPNG.cpp:605,26'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPNG.cpp:615,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginPNG.cpp:618,26'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPNG.cpp:630,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNG.cpp:630,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNG.cpp:634,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNG.cpp:634,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNG.cpp:639,8'
          Dst:             png_get_valid
        - Src:             'Source/FreeImage/PluginPNG.cpp:647,5'
          Dst:             png_get_tRNS
        - Src:             'Source/FreeImage/PluginPNG.cpp:655,7'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginPNG.cpp:659,7'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginPNG.cpp:664,6'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginPNG.cpp:670,38'
          Dst:             png_get_valid
        - Src:             'Source/FreeImage/PluginPNG.cpp:678,9'
          Dst:             png_get_bKGD
        - Src:             'Source/FreeImage/PluginPNG.cpp:684,6'
          Dst:             FreeImage_SetBackgroundColor
        - Src:             'Source/FreeImage/PluginPNG.cpp:690,8'
          Dst:             png_get_valid
        - Src:             'Source/FreeImage/PluginPNG.cpp:698,5'
          Dst:             png_get_pHYs
        - Src:             'Source/FreeImage/PluginPNG.cpp:701,6'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginPNG.cpp:702,6'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginPNG.cpp:708,8'
          Dst:             png_get_valid
        - Src:             'Source/FreeImage/PluginPNG.cpp:714,5'
          Dst:             png_get_iCCP
        - Src:             'Source/FreeImage/PluginPNG.cpp:718,5'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PluginPNG.cpp:725,5'
          Dst:             _ZL12ReadMetadataP14png_struct_defP12png_info_defP8FIBITMAP
        - Src:             'Source/FreeImage/PluginPNG.cpp:728,6'
          Dst:             png_destroy_read_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:738,5'
          Dst:             png_destroy_read_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:739,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPNG.cpp:747,36'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNG.cpp:750,4'
          Dst:             png_set_benign_errors
        - Src:             'Source/FreeImage/PluginPNG.cpp:751,4'
          Dst:             png_read_image
        - Src:             'Source/FreeImage/PluginPNG.cpp:755,8'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginPNG.cpp:756,9'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/PluginPNG.cpp:757,6'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginPNG.cpp:759,6'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginPNG.cpp:772,4'
          Dst:             png_read_end
        - Src:             'Source/FreeImage/PluginPNG.cpp:776,4'
          Dst:             _ZL12ReadMetadataP14png_struct_defP12png_info_defP8FIBITMAP
        - Src:             'Source/FreeImage/PluginPNG.cpp:780,5'
          Dst:             png_destroy_read_struct
        - Src:             'Source/FreeImage/PluginPNG.cpp:800,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPNG.cpp:793,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPNG.cpp:796,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNG.cpp:800,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitPNGP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNG.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9WriteWordP11FreeImageIOPvt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapShortPt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNM.cpp:115,2'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZL8ReadWordP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapShortPt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNM.cpp:103,2'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZL6GetIntP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          197
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNM.cpp:41,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:41,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:54,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:54,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:72,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:72,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:84,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:84,4'
          Dst:             __cxa_throw
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNM.cpp:168,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginPNM.cpp:171,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginPNM.cpp:174,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginPNM.cpp:177,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginPNM.cpp:180,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginPNM.cpp:183,6'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          1009
      EdgeCount:       183
      CyclomaticComplexity: 36
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _ZL9WriteWordP11FreeImageIOPvt
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:566,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:568,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:617,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNM.cpp:555,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginPNM.cpp:557,13'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginPNM.cpp:558,14'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginPNM.cpp:559,15'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginPNM.cpp:605,2'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:606,40'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:609,3'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:610,41'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:623,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:638,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:641,8'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:643,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:649,9'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:650,47'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:667,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:678,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:681,8'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:683,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:689,9'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:690,47'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:706,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:708,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:716,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:718,28'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:721,8'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:723,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:729,9'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:730,47'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:746,25'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:749,6'
          Dst:             _ZL9WriteWordP11FreeImageIOPvt
        - Src:             'Source/FreeImage/PluginPNM.cpp:757,25'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:760,6'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:762,44'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:768,7'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:769,45'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:781,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:784,6'
          Dst:             _ZL9WriteWordP11FreeImageIOPvt
        - Src:             'Source/FreeImage/PluginPNM.cpp:785,6'
          Dst:             _ZL9WriteWordP11FreeImageIOPvt
        - Src:             'Source/FreeImage/PluginPNM.cpp:786,6'
          Dst:             _ZL9WriteWordP11FreeImageIOPvt
        - Src:             'Source/FreeImage/PluginPNM.cpp:794,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:797,6'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:799,44'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginPNM.cpp:805,7'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginPNM.cpp:806,45'
          Dst:             strlen
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         260
      ICount:          1502
      EdgeCount:       515
      CyclomaticComplexity: 257
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_AllocateHeaderT
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _ZL6GetIntP11FreeImageIOPv
        - _ZL8ReadWordP11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:263,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:302,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:332,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginPNM.cpp:509,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginPNM.cpp:240,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:240,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:505,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPNM.cpp:506,11'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginPNM.cpp:245,22'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:246,22'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:250,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:250,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:254,13'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:256,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNM.cpp:257,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:257,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:267,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginPNM.cpp:275,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginPNM.cpp:278,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginPNM.cpp:287,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginPNM.cpp:290,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginPNM.cpp:296,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginPNM.cpp:296,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginPNM.cpp:305,12'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPNM.cpp:312,12'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginPNM.cpp:339,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:342,12'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:349,17'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginPNM.cpp:352,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:373,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:376,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:384,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:400,28'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:403,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:411,28'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:414,17'
          Dst:             _ZL8ReadWordP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:432,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:435,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:437,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:439,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:449,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:473,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:476,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:478,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:480,17'
          Dst:             _ZL6GetIntP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:488,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginPNM.cpp:491,17'
          Dst:             _ZL8ReadWordP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:493,17'
          Dst:             _ZL8ReadWordP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:495,17'
          Dst:             _ZL8ReadWordP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginPNM.cpp:526,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPNM.cpp:512,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNM.cpp:517,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNM.cpp:522,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPNM.cpp:526,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitPNMP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPNM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPSD.cpp:67,5'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZN9psdParser4SaveEP11FreeImageIOP8FIBITMAPPviiS4_
        - _ZN9psdParserC2Ev
        - _ZN9psdParserD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPSD.cpp:133,13'
          Dst:             _ZN9psdParserC2Ev
        - Src:             'Source/FreeImage/PluginPSD.cpp:135,19'
          Dst:             _ZN9psdParser4SaveEP11FreeImageIOP8FIBITMAPPviiS4_
        - Src:             'Source/FreeImage/PluginPSD.cpp:139,2'
          Dst:             _ZN9psdParserD2Ev
        - Src:             'Source/FreeImage/PluginPSD.cpp:139,2'
          Dst:             _ZN9psdParserD2Ev
        - Src:             'Source/FreeImage/PluginPSD.cpp:139,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPSD.cpp:140,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPSD.cpp:142,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPSD.cpp:142,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZN9psdParser4LoadEP11FreeImageIOPvii
        - _ZN9psdParserC2Ev
        - _ZN9psdParserD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginPSD.cpp:115,13'
          Dst:             _ZN9psdParserC2Ev
        - Src:             'Source/FreeImage/PluginPSD.cpp:117,26'
          Dst:             _ZN9psdParser4LoadEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PluginPSD.cpp:121,2'
          Dst:             _ZN9psdParserD2Ev
        - Src:             'Source/FreeImage/PluginPSD.cpp:121,2'
          Dst:             _ZN9psdParserD2Ev
        - Src:             'Source/FreeImage/PluginPSD.cpp:121,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginPSD.cpp:122,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginPSD.cpp:124,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginPSD.cpp:124,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitPSDP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginPSD.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ReadDataP11FreeImageIOPvPhji
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 129
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAS.cpp:173,10'
          Dst:             memcmp
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1016
      EdgeCount:       263
      CyclomaticComplexity: 126
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetBits
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z8SwapLongPj
        - _ZL8ReadDataP11FreeImageIOPvPhji
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginRAS.cpp:238,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginRAS.cpp:262,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginRAS.cpp:285,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginRAS.cpp:372,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAS.cpp:220,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:221,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:222,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:223,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:224,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:225,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:226,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:227,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginRAS.cpp:233,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAS.cpp:233,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAS.cpp:478,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAS.cpp:480,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginRAS.cpp:241,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginRAS.cpp:245,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginRAS.cpp:249,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginRAS.cpp:254,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAS.cpp:254,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAS.cpp:280,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAS.cpp:280,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAS.cpp:291,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginRAS.cpp:316,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAS.cpp:316,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAS.cpp:323,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginRAS.cpp:368,20'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginRAS.cpp:376,12'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginRAS.cpp:379,6'
          Dst:             _ZL8ReadDataP11FreeImageIOPvPhji
        - Src:             'Source/FreeImage/PluginRAS.cpp:384,7'
          Dst:             _ZL8ReadDataP11FreeImageIOPvPhji
        - Src:             'Source/FreeImage/PluginRAS.cpp:398,13'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginRAS.cpp:400,6'
          Dst:             _ZL8ReadDataP11FreeImageIOPvPhji
        - Src:             'Source/FreeImage/PluginRAS.cpp:423,7'
          Dst:             _ZL8ReadDataP11FreeImageIOPvPhji
        - Src:             'Source/FreeImage/PluginRAS.cpp:438,13'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginRAS.cpp:440,6'
          Dst:             _ZL8ReadDataP11FreeImageIOPvPhji
        - Src:             'Source/FreeImage/PluginRAS.cpp:467,7'
          Dst:             _ZL8ReadDataP11FreeImageIOPvPhji
        - Src:             'Source/FreeImage/PluginRAS.cpp:483,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAS.cpp:482,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAS.cpp:483,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitRASP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAS.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14HasMagicHeaderP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:586,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:589,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:592,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:595,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:598,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:601,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:604,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:607,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:610,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginRAW.cpp:613,6'
          Dst:             memcmp
    - functionName:    _ZL31libraw_ConvertProcessedRawToDibP6LibRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          180
      EdgeCount:       61
      CyclomaticComplexity: 28
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_FlipVertical
        - FreeImage_GetBits
        - FreeImage_GetPitch
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZN6LibRaw14copy_mem_imageEPvii
        - _ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:152,17'
          Dst:             _ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_
        - Src:             'Source/FreeImage/PluginRAW.cpp:156,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:156,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:188,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:189,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginRAW.cpp:190,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAW.cpp:192,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:161,10'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/PluginRAW.cpp:163,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:163,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:172,10'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/PluginRAW.cpp:174,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:174,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:179,35'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginRAW.cpp:179,59'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginRAW.cpp:179,20'
          Dst:             _ZN6LibRaw14copy_mem_imageEPvii
        - Src:             'Source/FreeImage/PluginRAW.cpp:180,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:180,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:184,3'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginRAW.cpp:192,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL33libraw_ConvertProcessedImageToDibP24libraw_processed_image_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          305
      EdgeCount:       86
      CyclomaticComplexity: 44
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:212,10'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/PluginRAW.cpp:214,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:214,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:248,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:249,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginRAW.cpp:250,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAW.cpp:252,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:219,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginRAW.cpp:229,10'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/PluginRAW.cpp:231,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:231,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:236,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginRAW.cpp:252,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN26LibRaw_abstract_datastream5fnameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26LibRaw_abstract_datastream6unlockEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26LibRaw_abstract_datastream4lockEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26LibRaw_abstract_datastream13buffering_offEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream3eofEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream9scanf_oneEPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - __isoc99_sscanf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginRAW.cpp:108,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:124,10'
          Dst:             __isoc99_sscanf
    - functionName:    _ZN27LibRaw_freeimage_datastream4getsEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream8get_charEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      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:    _ZN27LibRaw_freeimage_datastream4tellEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream4seekEli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream4readEPvmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastream5validEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27LibRaw_freeimage_datastreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27LibRaw_freeimage_datastreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:58,33'
          Dst:             _ZN27LibRaw_freeimage_datastreamD2Ev
    - functionName:    _ZN27LibRaw_freeimage_datastreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26LibRaw_abstract_datastreamD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:59,2'
          Dst:             _ZN26LibRaw_abstract_datastreamD2Ev
    - functionName:    _ZN26LibRaw_abstract_datastreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26LibRaw_abstract_datastreamC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18libraw_LoadRawDataP6LibRawi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          173
      EdgeCount:       48
      CyclomaticComplexity: 24
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZL31libraw_ConvertProcessedRawToDibP6LibRaw
        - _ZN6LibRaw13dcraw_processEv
        - _ZN6LibRaw6unpackEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:351,20'
          Dst:             _ZN6LibRaw6unpackEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:352,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:352,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:365,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:366,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAW.cpp:368,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:356,20'
          Dst:             _ZN6LibRaw13dcraw_processEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:357,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:357,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:361,9'
          Dst:             _ZL31libraw_ConvertProcessedRawToDibP6LibRaw
        - Src:             'Source/FreeImage/PluginRAW.cpp:368,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL26libraw_LoadEmbeddedPreviewP6LibRawi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          218
      EdgeCount:       79
      CyclomaticComplexity: 39
      functionsReached:
        - FreeImage_CloseMemory
        - FreeImage_GetFileTypeFromMemory
        - FreeImage_LoadFromMemory
        - FreeImage_OpenMemory
        - FreeImage_OutputMessageProc
        - _ZL33libraw_ConvertProcessedImageToDibP24libraw_processed_image_t
        - _ZN6LibRaw12unpack_thumbEv
        - _ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:268,20'
          Dst:             _ZN6LibRaw12unpack_thumbEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:303,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:306,4'
          Dst:             _ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t
        - Src:             'Source/FreeImage/PluginRAW.cpp:279,22'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/PluginRAW.cpp:281,29'
          Dst:             FreeImage_GetFileTypeFromMemory
        - Src:             'Source/FreeImage/PluginRAW.cpp:287,11'
          Dst:             FreeImage_LoadFromMemory
        - Src:             'Source/FreeImage/PluginRAW.cpp:289,5'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginRAW.cpp:292,11'
          Dst:             _ZL33libraw_ConvertProcessedImageToDibP24libraw_processed_image_t
        - Src:             'Source/FreeImage/PluginRAW.cpp:295,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:295,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:299,3'
          Dst:             _ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t
        - Src:             'Source/FreeImage/PluginRAW.cpp:311,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:309,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAW.cpp:311,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL26libraw_LoadUnprocessedDataP6LibRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          384
      EdgeCount:       93
      CyclomaticComplexity: 44
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_SetMetadataKeyValue
        - FreeImage_Unload
        - _ZN6LibRaw4fcolEii
        - _ZN6LibRaw6unpackEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:383,20'
          Dst:             _ZN6LibRaw6unpackEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:384,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:384,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:469,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:470,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginRAW.cpp:471,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAW.cpp:473,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:389,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:389,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:399,10'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/PluginRAW.cpp:402,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:402,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:407,28'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginRAW.cpp:420,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginRAW.cpp:421,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:423,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginRAW.cpp:424,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:434,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginRAW.cpp:435,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:437,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginRAW.cpp:438,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:440,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginRAW.cpp:441,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:443,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginRAW.cpp:444,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:459,40'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/FreeImage/PluginRAW.cpp:463,5'
          Dst:             FreeImage_SetMetadataKeyValue
        - Src:             'Source/FreeImage/PluginRAW.cpp:473,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN27LibRaw_freeimage_datastreamC2EP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN26LibRaw_abstract_datastreamC2Ev
        - _ZN26LibRaw_abstract_datastreamD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:50,2'
          Dst:             _ZN26LibRaw_abstract_datastreamC2Ev
        - Src:             'Source/FreeImage/PluginRAW.cpp:56,2'
          Dst:             _ZN26LibRaw_abstract_datastreamD2Ev
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14HasMagicHeaderP11FreeImageIOPv
        - _ZN27LibRaw_freeimage_datastreamC2EP11FreeImageIOPv
        - _ZN27LibRaw_freeimage_datastreamD2Ev
        - _ZN6LibRaw7recycleEv
        - _ZN6LibRawC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:626,7'
          Dst:             _ZL14HasMagicHeaderP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginRAW.cpp:636,44'
          Dst:             _ZN6LibRawC2Ej
        - Src:             'Source/FreeImage/PluginRAW.cpp:642,32'
          Dst:             _ZN27LibRaw_freeimage_datastreamC2EP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginRAW.cpp:654,3'
          Dst:             _ZN27LibRaw_freeimage_datastreamD2Ev
        - Src:             'Source/FreeImage/PluginRAW.cpp:650,18'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:654,3'
          Dst:             _ZN27LibRaw_freeimage_datastreamD2Ev
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          438
      EdgeCount:       160
      CyclomaticComplexity: 81
      functionsReached:
        - FreeImage_AllocateHeaderT
        - FreeImage_CloneMetadata
        - FreeImage_CreateICCProfile
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL18libraw_LoadRawDataP6LibRawi
        - _ZL26libraw_LoadEmbeddedPreviewP6LibRawi
        - _ZL26libraw_LoadUnprocessedDataP6LibRaw
        - _ZN27LibRaw_freeimage_datastreamC2EP11FreeImageIOPv
        - _ZN27LibRaw_freeimage_datastreamD2Ev
        - _ZN6LibRaw7recycleEv
        - _ZN6LibRawC2Ej
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginRAW.cpp:691,36'
          Dst:             _ZN6LibRawC2Ej
        - Src:             'Source/FreeImage/PluginRAW.cpp:693,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:693,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:697,31'
          Dst:             _ZN27LibRaw_freeimage_datastreamC2EP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginRAW.cpp:714,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginRAW.cpp:714,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginRAW.cpp:762,2'
          Dst:             _ZN27LibRaw_freeimage_datastreamD2Ev
        - Src:             'Source/FreeImage/PluginRAW.cpp:762,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:764,18'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:719,10'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PluginRAW.cpp:723,10'
          Dst:             _ZL26libraw_LoadUnprocessedDataP6LibRaw
        - Src:             'Source/FreeImage/PluginRAW.cpp:727,10'
          Dst:             _ZL26libraw_LoadEmbeddedPreviewP6LibRawi
        - Src:             'Source/FreeImage/PluginRAW.cpp:730,11'
          Dst:             _ZL18libraw_LoadRawDataP6LibRawi
        - Src:             'Source/FreeImage/PluginRAW.cpp:735,10'
          Dst:             _ZL18libraw_LoadRawDataP6LibRawi
        - Src:             'Source/FreeImage/PluginRAW.cpp:739,10'
          Dst:             _ZL18libraw_LoadRawDataP6LibRawi
        - Src:             'Source/FreeImage/PluginRAW.cpp:744,4'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PluginRAW.cpp:749,29'
          Dst:             _ZL26libraw_LoadEmbeddedPreviewP6LibRawi
        - Src:             'Source/FreeImage/PluginRAW.cpp:751,5'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/PluginRAW.cpp:752,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginRAW.cpp:757,17'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/FreeImage/PluginRAW.cpp:762,2'
          Dst:             _ZN27LibRaw_freeimage_datastreamD2Ev
        - Src:             'Source/FreeImage/PluginRAW.cpp:771,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginRAW.cpp:768,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginRAW.cpp:770,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginRAW.cpp:771,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitRAWP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginRAW.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11get_rlecharP11FreeImageIOPvP12tagRLEStatus
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          155
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10SwapHeaderP12tagSGIHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8SwapLongPj
        - _Z9SwapShortPt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginSGI.cpp:120,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginSGI.cpp:121,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginSGI.cpp:122,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginSGI.cpp:123,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginSGI.cpp:124,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PluginSGI.cpp:125,2'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginSGI.cpp:126,2'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginSGI.cpp:127,2'
          Dst:             _Z8SwapLongPj
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginSGI.cpp:201,10'
          Dst:             memcmp
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          738
      EdgeCount:       120
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z8SwapLongPj
        - _ZL10SwapHeaderP12tagSGIHeader
        - _ZL11get_rlecharP11FreeImageIOPvP12tagRLEStatus
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginSGI.cpp:291,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginSGI.cpp:228,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:228,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:393,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginSGI.cpp:231,3'
          Dst:             _ZL10SwapHeaderP12tagSGIHeader
        - Src:             'Source/FreeImage/PluginSGI.cpp:234,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:234,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:242,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:242,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:246,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:246,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:269,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:269,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:273,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:273,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:279,5'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PluginSGI.cpp:286,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:286,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:306,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:306,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:309,9'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginSGI.cpp:311,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:311,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:317,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginSGI.cpp:330,12'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginSGI.cpp:331,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginSGI.cpp:360,12'
          Dst:             _ZL11get_rlecharP11FreeImageIOPvP12tagRLEStatus
        - Src:             'Source/FreeImage/PluginSGI.cpp:367,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginSGI.cpp:367,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginSGI.cpp:395,11'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginSGI.cpp:398,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginSGI.cpp:396,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginSGI.cpp:398,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitSGIP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginSGI.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12isEqualPixelPhS_j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:1178,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1192,4'
          Dst:             __assert_fail
    - functionName:    _ZL11flushPacketRPhjS_S0_RhRi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          125
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1115,3'
          Dst:             __assert_fail
    - functionName:    _ZL13writeToPacketPhS_j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:1138,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1172,4'
          Dst:             __assert_fail
    - functionName:    _Z11AssignPixelPhPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    41
      BranchProfiles:
        - Branch String:   'Source/Utilities.h:312,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Utilities.h:356,4'
          Dst:             __assert_fail
    - functionName:    _ZL17hasValidThumbnailP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetThumbnail
        - FreeImage_GetWidth
        - _ZL18SupportsExportType15FREE_IMAGE_TYPE
        - _ZL19SupportsExportDepthi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1093,24'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1096,25'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1096,6'
          Dst:             _ZL18SupportsExportType15FREE_IMAGE_TYPE
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1097,26'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1097,6'
          Dst:             _ZL19SupportsExportDepthi
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1099,6'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1099,37'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1100,6'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1100,43'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1101,6'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1102,6'
          Dst:             FreeImage_GetHeight
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7saveRLEP8FIBITMAPP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          306
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
        - _ZL11flushPacketRPhjS_S0_RhRi
        - _ZL12isEqualPixelPhS_j
        - _ZL13writeToPacketPhS_j
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1201,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1202,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1203,30'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1204,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1231,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1238,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1243,5'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1251,6'
          Dst:             _ZL13writeToPacketPhS_j
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1256,5'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1260,5'
          Dst:             _ZL11flushPacketRPhjS_S0_RhRi
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1266,7'
          Dst:             _ZL12isEqualPixelPhS_j
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1273,6'
          Dst:             _ZL11flushPacketRPhjS_S0_RhRi
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1279,6'
          Dst:             _ZL13writeToPacketPhS_j
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1293,6'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1296,6'
          Dst:             _ZL11flushPacketRPhjS_S0_RhRi
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1303,6'
          Dst:             _ZL13writeToPacketPhS_j
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1314,5'
          Dst:             _ZL11flushPacketRPhjS_S0_RhRi
    - functionName:    _ZL12_assignPixelILi32EEvPhS0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12_assignPixelILi24EEvPhS0_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:555,3'
          Dst:             _ZL12_assignPixelILi24EEvPhS0_i
    - functionName:    _ZL12_assignPixelILi24EEvPhS0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7IOCacheD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12_assignPixelILi8EEvPhS0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7IOCache8getBytesEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7IOCache7getByteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7IOCache6isNullEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7IOCacheC2EP11FreeImageIOPvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:214,5'
          Dst:             __assert_fail
    - functionName:    _ZN14TargaThumbnailD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7loadRLEILi32EEvRP8FIBITMAPiiP11FreeImageIOPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          349
      EdgeCount:       87
      CyclomaticComplexity: 43
      functionsReached:
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _ZL12_assignPixelILi32EEvPhS0_i
        - _ZN7IOCache6isNullEv
        - _ZN7IOCache7getByteEv
        - _ZN7IOCache8getBytesEm
        - _ZN7IOCacheC2EP11FreeImageIOPvm
        - _ZN7IOCacheD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:579,24'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:588,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:599,10'
          Dst:             _ZN7IOCacheC2EP11FreeImageIOPvm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:600,11'
          Dst:             _ZN7IOCache6isNullEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:601,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:608,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:612,15'
          Dst:             _ZN7IOCache7getByteEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:622,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTARGA.cpp:630,22'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:635,5'
          Dst:             _ZL12_assignPixelILi32EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:641,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:650,23'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:651,5'
          Dst:             _ZL12_assignPixelILi32EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:657,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
    - functionName:    _ZL7loadRLEILi24EEvRP8FIBITMAPiiP11FreeImageIOPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          349
      EdgeCount:       87
      CyclomaticComplexity: 43
      functionsReached:
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _ZL12_assignPixelILi24EEvPhS0_i
        - _ZN7IOCache6isNullEv
        - _ZN7IOCache7getByteEv
        - _ZN7IOCache8getBytesEm
        - _ZN7IOCacheC2EP11FreeImageIOPvm
        - _ZN7IOCacheD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:579,24'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:588,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:599,10'
          Dst:             _ZN7IOCacheC2EP11FreeImageIOPvm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:600,11'
          Dst:             _ZN7IOCache6isNullEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:601,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:608,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:612,15'
          Dst:             _ZN7IOCache7getByteEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:622,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTARGA.cpp:630,22'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:635,5'
          Dst:             _ZL12_assignPixelILi24EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:641,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:650,23'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:651,5'
          Dst:             _ZL12_assignPixelILi24EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:657,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
    - functionName:    _ZL13loadTrueColorP8FIBITMAPiiiP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetScanLine
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:479,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:479,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:483,16'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZL7loadRLEILi16EEvRP8FIBITMAPiiP11FreeImageIOPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          343
      EdgeCount:       85
      CyclomaticComplexity: 43
      functionsReached:
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _ZL12_assignPixelILi16EEvPhS0_i
        - _ZN7IOCache6isNullEv
        - _ZN7IOCache7getByteEv
        - _ZN7IOCache8getBytesEm
        - _ZN7IOCacheC2EP11FreeImageIOPvm
        - _ZN7IOCacheD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:579,24'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:588,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:599,10'
          Dst:             _ZN7IOCacheC2EP11FreeImageIOPvm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:600,11'
          Dst:             _ZN7IOCache6isNullEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:601,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:608,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:612,15'
          Dst:             _ZN7IOCache7getByteEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:622,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTARGA.cpp:630,22'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:635,5'
          Dst:             _ZL12_assignPixelILi16EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:641,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:650,23'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:651,5'
          Dst:             _ZL12_assignPixelILi16EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:657,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
    - functionName:    _ZL12_assignPixelILi16EEvPhS0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7loadRLEILi8EEvRP8FIBITMAPiiP11FreeImageIOPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          349
      EdgeCount:       88
      CyclomaticComplexity: 43
      functionsReached:
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _ZL12_assignPixelILi8EEvPhS0_i
        - _ZN7IOCache6isNullEv
        - _ZN7IOCache7getByteEv
        - _ZN7IOCache8getBytesEm
        - _ZN7IOCacheC2EP11FreeImageIOPvm
        - _ZN7IOCacheD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:579,24'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:588,24'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:594,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:599,10'
          Dst:             _ZN7IOCacheC2EP11FreeImageIOPvm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:600,11'
          Dst:             _ZN7IOCache6isNullEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:601,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:608,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:612,15'
          Dst:             _ZN7IOCache7getByteEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:622,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTARGA.cpp:630,22'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:635,5'
          Dst:             _ZL12_assignPixelILi8EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:641,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:650,23'
          Dst:             _ZN7IOCache8getBytesEm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:651,5'
          Dst:             _ZL12_assignPixelILi8EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:657,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:664,1'
          Dst:             _ZN7IOCacheD2Ev
    - functionName:    _ZN14TargaThumbnail8setDepthEh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14TargaThumbnail4readEP11FreeImageIOPvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9isTARGA20P11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:379,10'
          Dst:             memcmp
    - functionName:    _ZN14TargaThumbnailC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          222
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL9isTARGA20P11FreeImageIOPv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:423,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:430,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:384,5'
          Dst:             _ZL9isTARGA20P11FreeImageIOPv
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          615
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetThumbnail
        - FreeImage_GetTransparencyTable
        - FreeImage_GetWidth
        - FreeImage_IsTransparent
        - _ZL17hasValidThumbnailP8FIBITMAP
        - _ZL7saveRLEP8FIBITMAPP11FreeImageIOPv
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:1441,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1336,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1337,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1347,26'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1348,27'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1357,7'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1385,7'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1389,17'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1422,3'
          Dst:             _ZL7saveRLEP8FIBITMAPP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1436,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1510,5'
          Dst:             _ZL17hasValidThumbnailP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1521,24'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1535,25'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1536,22'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1537,23'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1550,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1553,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1565,2'
          Dst:             strcpy
    - 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:    235
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         225
      ICount:          1569
      EdgeCount:       401
      CyclomaticComplexity: 178
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_ConvertTo24Bits
        - FreeImage_FlipHorizontal
        - FreeImage_FlipVertical
        - FreeImage_GetColorsUsed
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_OutputMessageProc
        - FreeImage_SetThumbnail
        - FreeImage_SetTransparencyTable
        - FreeImage_Unload
        - _Z13CalculateLinejj
        - _Z3MINIjET_RKS0_S2_
        - _ZL12_assignPixelILi16EEvPhS0_i
        - _ZL13loadTrueColorP8FIBITMAPiiiP11FreeImageIOPvi
        - _ZL7loadRLEILi16EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - _ZL7loadRLEILi24EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - _ZL7loadRLEILi32EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - _ZL7loadRLEILi8EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - _ZL9isTARGA20P11FreeImageIOPv
        - _ZN14TargaThumbnail10toFIBITMAPEv
        - _ZN14TargaThumbnail4readEP11FreeImageIOPvm
        - _ZN14TargaThumbnail8setDepthEh
        - _ZN14TargaThumbnailC2Ev
        - _ZN14TargaThumbnailD2Ev
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:743,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:770,6'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:852,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:936,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:996,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTARGA.cpp:1047,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:690,18'
          Dst:             _ZN14TargaThumbnailC2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:691,6'
          Dst:             _ZL9isTARGA20P11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:715,16'
          Dst:             _ZN14TargaThumbnail4readEP11FreeImageIOPvm
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1078,2'
          Dst:             _ZN14TargaThumbnailD2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1078,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1080,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:731,13'
          Dst:             _ZN14TargaThumbnail8setDepthEh
        - Src:             'Source/FreeImage/PluginTARGA.cpp:733,20'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:745,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTARGA.cpp:748,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:748,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:753,24'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginTARGA.cpp:764,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:764,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:774,24'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTARGA.cpp:788,24'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTARGA.cpp:807,24'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTARGA.cpp:819,8'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginTARGA.cpp:830,30'
          Dst:             _ZN14TargaThumbnail10toFIBITMAPEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:832,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginTARGA.cpp:833,25'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginTARGA.cpp:835,31'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginTARGA.cpp:840,41'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginTARGA.cpp:840,78'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/PluginTARGA.cpp:840,6'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginTARGA.cpp:842,6'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:843,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:858,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:866,7'
          Dst:             _ZL7loadRLEILi8EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - Src:             'Source/FreeImage/PluginTARGA.cpp:871,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:886,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTARGA.cpp:889,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTARGA.cpp:893,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:893,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:898,30'
          Dst:             _ZN14TargaThumbnail10toFIBITMAPEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:901,21'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/PluginTARGA.cpp:902,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:906,6'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:907,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:914,16'
          Dst:             _Z13CalculateLinejj
        - Src:             'Source/FreeImage/PluginTARGA.cpp:942,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:942,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:948,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTARGA.cpp:954,9'
          Dst:             _ZL12_assignPixelILi16EEvPhS0_i
        - Src:             'Source/FreeImage/PluginTARGA.cpp:965,7'
          Dst:             _ZL7loadRLEILi16EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - Src:             'Source/FreeImage/PluginTARGA.cpp:970,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:978,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTARGA.cpp:981,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:981,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:984,30'
          Dst:             _ZN14TargaThumbnail10toFIBITMAPEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:986,6'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:987,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:999,7'
          Dst:             _ZL13loadTrueColorP8FIBITMAPiiiP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1004,7'
          Dst:             _ZL7loadRLEILi24EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1009,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1022,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1025,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1025,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1030,30'
          Dst:             _ZN14TargaThumbnail10toFIBITMAPEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1033,21'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1034,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1037,6'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1038,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1050,7'
          Dst:             _ZL13loadTrueColorP8FIBITMAPiiiP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1055,7'
          Dst:             _ZL7loadRLEILi32EEvRP8FIBITMAPiiP11FreeImageIOPvli
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1060,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1069,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1073,4'
          Dst:             FreeImage_FlipHorizontal
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1078,2'
          Dst:             _ZN14TargaThumbnailD2Ev
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1086,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1083,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTARGA.cpp:1086,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN14TargaThumbnail10toFIBITMAPEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetScanLine
        - _ZNK14TargaThumbnail6isNullEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTARGA.cpp:173,5'
          Dst:             _ZNK14TargaThumbnail6isNullEv
        - Src:             'Source/FreeImage/PluginTARGA.cpp:178,18'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginTARGA.cpp:186,20'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZNK14TargaThumbnail6isNullEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9InitTARGAP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTARGA.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23tiff_write_exif_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20tiff_write_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:952,12'
          Dst:             _Z20tiff_write_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
    - functionName:    _ZL22tiff_write_xmp_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - TIFFSetField
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:929,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginTIFF.cpp:931,25'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginTIFF.cpp:933,51'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginTIFF.cpp:933,91'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginTIFF.cpp:933,3'
          Dst:             TIFFSetField
    - functionName:    _ZL23tiff_write_iptc_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetMetadataCount
        - TIFFIsByteSwapped
        - TIFFSetField
        - TIFFSwabArrayOfLong
        - write_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:890,5'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/FreeImage/PluginTIFF.cpp:894,6'
          Dst:             write_iptc_profile
        - Src:             'Source/FreeImage/PluginTIFF.cpp:904,8'
          Dst:             TIFFIsByteSwapped
        - Src:             'Source/FreeImage/PluginTIFF.cpp:905,5'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/FreeImage/PluginTIFF.cpp:908,4'
          Dst:             TIFFSetField
    - functionName:    _ZL13WriteMetadataP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z26tiff_write_geotiff_profileP4tiffP8FIBITMAP
        - _ZL22tiff_write_xmp_profileP4tiffP8FIBITMAP
        - _ZL23tiff_write_exif_profileP4tiffP8FIBITMAP
        - _ZL23tiff_write_iptc_profileP4tiffP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:963,2'
          Dst:             _ZL23tiff_write_iptc_profileP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:966,2'
          Dst:             _ZL22tiff_write_xmp_profileP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:969,2'
          Dst:             _ZL23tiff_write_exif_profileP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:972,2'
          Dst:             _Z26tiff_write_geotiff_profileP4tiffP8FIBITMAP
    - functionName:    _ZL16WriteCompressionP4tiffttti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          423
      EdgeCount:       121
      CyclomaticComplexity: 28
      functionsReached:
        - TIFFDefaultStripSize
        - TIFFGetField
        - TIFFSetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:706,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:693,19'
          Dst:             TIFFDefaultStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:696,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:731,2'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:744,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:748,5'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:753,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:758,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:760,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:767,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:768,4'
          Dst:             TIFFSetField
    - functionName:    _ZL15WriteResolutionP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetDotsPerMeterX
        - FreeImage_GetDotsPerMeterY
        - TIFFSetField
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:353,2'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:355,40'
          Dst:             FreeImage_GetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginTIFF.cpp:356,2'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:358,40'
          Dst:             FreeImage_GetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginTIFF.cpp:359,2'
          Dst:             TIFFSetField
    - functionName:    _ZL14WriteImageTypeP4tiff15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFSetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:622,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:628,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:633,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:640,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:644,4'
          Dst:             TIFFSetField
    - functionName:    _ZL14GetPhotometricP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - FreeImage_GetColorType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:303,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:302,37'
          Dst:             FreeImage_GetColorType
    - functionName:    _ZL11SaveOneTIFFP11FreeImageIOP8FIBITMAPPviiS3_jj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         213
      ICount:          1241
      EdgeCount:       410
      CyclomaticComplexity: 199
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetICCProfile
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetTransparencyTable
        - FreeImage_GetWidth
        - FreeImage_IsTransparent
        - FreeImage_OutputMessageProc
        - TIFFDefaultStripSize
        - TIFFSetField
        - TIFFWriteDirectory
        - TIFFWriteScanline
        - _TIFFfree
        - _TIFFmalloc
        - _Z11INPLACESWAPIhEvRT_S1_
        - _Z24tiff_ConvertLineRGBToXYZPhS_i
        - _ZL13WriteMetadataP4tiffP8FIBITMAP
        - _ZL14GetPhotometricP8FIBITMAP
        - _ZL14WriteImageTypeP4tiff15FREE_IMAGE_TYPE
        - _ZL15WriteResolutionP4tiffP8FIBITMAP
        - _ZL16WriteCompressionP4tiffttti
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:2569,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2379,38'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2381,26'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2382,27'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2383,43'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2385,36'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2398,18'
          Dst:             _ZL14GetPhotometricP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2400,30'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2703,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2704,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2706,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2411,6'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2412,6'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2419,6'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2436,5'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2437,5'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2445,5'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2455,5'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2479,3'
          Dst:             _ZL14WriteImageTypeP4tiff15FREE_IMAGE_TYPE
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2484,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2489,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2490,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2491,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2492,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2493,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2494,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2495,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2496,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2497,43'
          Dst:             TIFFDefaultStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2497,3'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2501,3'
          Dst:             _ZL15WriteResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2507,4'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2509,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2510,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2511,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2515,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2522,33'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2523,19'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2525,21'
          Dst:             _TIFFmalloc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2527,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2527,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2538,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2540,4'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2545,3'
          Dst:             _ZL16WriteCompressionP4tiffttti
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2549,3'
          Dst:             _ZL13WriteMetadataP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2557,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2564,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2574,32'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2578,20'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2582,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2582,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2586,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2602,8'
          Dst:             TIFFWriteScanline
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2611,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2611,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2616,23'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2618,8'
          Dst:             TIFFWriteScanline
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2631,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2631,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2637,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2646,9'
          Dst:             _Z11INPLACESWAPIhEvRT_S1_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2653,7'
          Dst:             TIFFWriteScanline
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2667,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2667,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2672,38'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2672,5'
          Dst:             _Z24tiff_ConvertLineRGBToXYZPhS_i
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2674,5'
          Dst:             TIFFWriteScanline
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2682,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2682,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2687,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2689,5'
          Dst:             TIFFWriteScanline
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2697,4'
          Dst:             TIFFWriteDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2706,2'
          Dst:             __cxa_end_catch
    - functionName:    _TIFFmalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFfree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12psdThumbnail6getDibEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9psdParser12GetThumbnailEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12psdThumbnail6getDibEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.h:335,21'
          Dst:             _ZN12psdThumbnail6getDibEv
    - functionName:    _ZL22tiff_read_exif_profileP11FreeImageIOPvP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCurrentDirectory
        - TIFFGetField
        - TIFFReadEXIFDirectory
        - TIFFSetDirectory
        - _Z19tiff_read_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:843,12'
          Dst:             _Z19tiff_read_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:846,5'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:849,28'
          Dst:             TIFFCurrentDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:852,7'
          Dst:             TIFFReadEXIFDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:854,14'
          Dst:             _Z19tiff_read_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:858,3'
          Dst:             TIFFSetDirectory
    - functionName:    _ZL21tiff_read_xmp_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - TIFFGetField
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:807,6'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:809,16'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginTIFF.cpp:812,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PluginTIFF.cpp:813,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginTIFF.cpp:814,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginTIFF.cpp:815,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginTIFF.cpp:816,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginTIFF.cpp:817,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginTIFF.cpp:820,40'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginTIFF.cpp:820,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginTIFF.cpp:823,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL22tiff_read_iptc_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFGetField
        - TIFFIsByteSwapped
        - TIFFSwabArrayOfLong
        - read_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:785,8'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:786,7'
          Dst:             TIFFIsByteSwapped
        - Src:             'Source/FreeImage/PluginTIFF.cpp:787,4'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/FreeImage/PluginTIFF.cpp:790,10'
          Dst:             read_iptc_profile
    - functionName:    _ZL13CheckColormapiPtS_S_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ReadThumbnailP11FreeImageIOPvS1_P4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          267
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_CloseMemory
        - FreeImage_OpenMemory
        - FreeImage_SetThumbnail
        - FreeImage_Unload
        - TIFFCurrentDirectory
        - TIFFGetField
        - TIFFLastDirectory
        - TIFFSetDirectory
        - TIFFSetSubDirectory
        - _Z11SetMemoryIOP11FreeImageIO
        - _ZL4LoadP11FreeImageIOPviiS1_
        - _ZN9psdParser12GetThumbnailEv
        - _ZN9psdParser18ReadImageResourcesEP11FreeImageIOPvi
        - _ZN9psdParserC2Ev
        - _ZN9psdParserD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1321,5'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1326,7'
          Dst:             TIFFLastDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1329,29'
          Dst:             TIFFCurrentDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1334,16'
          Dst:             _ZL4LoadP11FreeImageIOPviiS1_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1337,4'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1341,4'
          Dst:             TIFFSetDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1354,6'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1358,30'
          Dst:             TIFFCurrentDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1362,8'
          Dst:             TIFFSetSubDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1366,18'
          Dst:             _ZL4LoadP11FreeImageIOPviiS1_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1369,6'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1374,5'
          Dst:             TIFFSetDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1385,6'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1386,23'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1389,4'
          Dst:             _Z11SetMemoryIOP11FreeImageIO
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1391,14'
          Dst:             _ZN9psdParserC2Ev
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1392,11'
          Dst:             _ZN9psdParser18ReadImageResourcesEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1394,39'
          Dst:             _ZN9psdParser12GetThumbnailEv
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1394,4'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1396,4'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1397,3'
          Dst:             _ZN9psdParserD2Ev
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1397,3'
          Dst:             _ZN9psdParserD2Ev
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1401,2'
          Dst:             FreeImage_Unload
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 2352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         576
      ICount:          3539
      EdgeCount:       1130
      CyclomaticComplexity: 556
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_AllocateT
        - FreeImage_CreateICCProfile
        - FreeImage_GetBPP
        - FreeImage_GetICCProfile
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_SetChannel
        - FreeImage_SetMetadata
        - FreeImage_SetTransparencyTable
        - FreeImage_SetTransparent
        - FreeImage_Unload
        - TIFFComputeStrip
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFReadEncodedStrip
        - TIFFReadRGBAImage
        - TIFFReadTile
        - TIFFScanlineSize
        - TIFFSetDirectory
        - TIFFSetField
        - TIFFStripSize
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFfree
        - _TIFFmalloc
        - _Z11AssignPixelPhPKhj
        - _Z13SwapRedBlue32P8FIBITMAP
        - _Z17ConvertCMYKtoRGBAP8FIBITMAP
        - _Z18RemoveAlphaChannelP8FIBITMAP
        - _Z24tiff_ConvertLineXYZToRGBPhS_di
        - _Z3MINIjET_RKS0_S2_
        - _Z3MINItET_RKS0_S2_
        - _ZL11ReadPaletteP4tiffttP8FIBITMAP
        - _ZL12ReadMetadataP11FreeImageIOPvP4tiffP8FIBITMAP
        - _ZL13ReadImageTypeP4tifftt
        - _ZL13ReadThumbnailP11FreeImageIOPvS1_P4tiffP8FIBITMAP
        - _ZL14FindLoadMethodP4tiff15FREE_IMAGE_TYPEi
        - _ZL14ReadResolutionP4tiffP8FIBITMAP
        - _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - _ZL20IsValidBitsPerSamplettt
        - _ZN4half7setBitsEt
        - _ZN4halfC2Ev
        - _ZNK4halfcvfEv
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1433,17'
          Dst:             TIFFSetDirectory
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1434,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1434,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2342,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2344,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1443,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1444,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1452,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1452,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1455,4'
          Dst:             TIFFSetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1460,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1461,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1462,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1463,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1464,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1465,3'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1466,3'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1471,6'
          Dst:             _ZL20IsValidBitsPerSamplettt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1472,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1475,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1475,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1482,32'
          Dst:             _ZL13ReadImageTypeP4tifftt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1486,31'
          Dst:             _ZL14FindLoadMethodP4tiff15FREE_IMAGE_TYPEi
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1505,25'
          Dst:             _TIFFmalloc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1507,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1507,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1512,10'
          Dst:             TIFFReadRGBAImage
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1513,6'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1514,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1514,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1523,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1534,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1538,6'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1540,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1540,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1545,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1559,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1577,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1589,5'
          Dst:             _TIFFfree
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1593,4'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1602,81'
          Dst:             _Z3MINItET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1602,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1604,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1604,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1609,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1613,4'
          Dst:             _ZL11ReadPaletteP4tiffttP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1617,30'
          Dst:             TIFFScanlineSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1619,20'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1630,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1636,28'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1639,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1639,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1648,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1648,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1651,36'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1651,10'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1653,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1653,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1675,26'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1678,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1678,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1686,36'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1686,10'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1688,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1688,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1690,36'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1690,10'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1692,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1692,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1718,4'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1719,4'
          Dst:             FreeImage_SetTransparent
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1743,14'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1745,14'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1749,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1751,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1752,20'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1753,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1759,29'
          Dst:             _Z3MINItET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1760,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1762,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1763,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1763,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1768,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1774,31'
          Dst:             TIFFScanlineSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1775,31'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1776,32'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1777,29'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1781,5'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1786,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1790,31'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1792,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1793,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1793,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1803,37'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1803,11'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1805,8'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1806,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1806,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1838,11'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1870,38'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1870,12'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1872,9'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1873,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1873,9'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1909,10'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1927,6'
          Dst:             _Z17ConvertCMYKtoRGBAP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1936,7'
          Dst:             FreeImage_SetChannel
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1937,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1941,21'
          Dst:             _Z18RemoveAlphaChannelP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1943,8'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1947,8'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1960,29'
          Dst:             _Z3MINItET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1961,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1963,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1963,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1968,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1972,4'
          Dst:             _ZL11ReadPaletteP4tiffttP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1977,31'
          Dst:             TIFFScanlineSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1978,31'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1979,32'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1980,26'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1986,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1990,31'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1992,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1992,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1994,20'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2003,37'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2003,11'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2021,10'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2041,38'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2041,12'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2065,10'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2081,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2085,5'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2099,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2101,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2101,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2106,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2110,4'
          Dst:             _ZL11ReadPaletteP4tiffttP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2113,8'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2113,61'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2114,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2114,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2122,25'
          Dst:             TIFFTileSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2127,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2127,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2131,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2132,38'
          Dst:             TIFFTileRowSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2133,39'
          Dst:             TIFFScanlineSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2139,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2148,11'
          Dst:             TIFFReadTile
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2150,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2150,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2161,35'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2171,5'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2176,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2176,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2186,9'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2191,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2193,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2193,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2198,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2203,25'
          Dst:             TIFFScanlineSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2204,21'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2209,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2213,31'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2215,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2215,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2221,36'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2221,10'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2223,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2223,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2227,7'
          Dst:             _Z24tiff_ConvertLineXYZToRGBPhS_di
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2236,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2236,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2245,10'
          Dst:             _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2247,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2247,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2252,4'
          Dst:             _ZL14ReadResolutionP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2258,25'
          Dst:             TIFFScanlineSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2259,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2264,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2270,32'
          Dst:             TIFFStripSize
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2272,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2272,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2278,37'
          Dst:             TIFFComputeStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2278,11'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2280,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2280,8'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2286,12'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2293,20'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2294,24'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2305,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2305,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2315,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2315,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2320,3'
          Dst:             _ZL12ReadMetadataP11FreeImageIOPvP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2324,3'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2328,5'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2332,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2338,3'
          Dst:             _ZL13ReadThumbnailP11FreeImageIOPvS1_P4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2350,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2347,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2350,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL20IsValidBitsPerSamplettt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          233
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:1153,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:1171,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL13ReadImageTypeP4tifftt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          328
      EdgeCount:       91
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFGetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:496,9'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:498,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:534,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:549,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:577,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:591,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:494,8'
          Dst:             TIFFGetField
    - functionName:    _ZL14FindLoadMethodP4tiff15FREE_IMAGE_TYPEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          202
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:1230,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1223,2'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1224,2'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1225,2'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1226,2'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1228,19'
          Dst:             TIFFIsTiled
    - functionName:    _ZL15CreateImageTypei15FREE_IMAGE_TYPEiitt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_AllocateHeaderT
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:459,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTIFF.cpp:462,11'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTIFF.cpp:467,10'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginTIFF.cpp:473,9'
          Dst:             FreeImage_AllocateHeaderT
    - functionName:    _ZL14ReadResolutionP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - TIFFGetField
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:329,2'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:330,2'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:331,2'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:338,3'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginTIFF.cpp:339,3'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PluginTIFF.cpp:341,3'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PluginTIFF.cpp:342,3'
          Dst:             FreeImage_SetDotsPerMeterY
    - functionName:    _Z3MINItET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11ReadPaletteP4tiffttP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          374
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_GetColorsUsed
        - FreeImage_GetPalette
        - TIFFGetField
        - _ZL13CheckColormapiPtS_S_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginTIFF.cpp:369,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:367,17'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginTIFF.cpp:385,19'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PluginTIFF.cpp:409,4'
          Dst:             TIFFGetField
        - Src:             'Source/FreeImage/PluginTIFF.cpp:413,8'
          Dst:             _ZL13CheckColormapiPtS_S_
    - functionName:    _ZN4half7setBitsEt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ReadMetadataP11FreeImageIOPvP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25tiff_read_geotiff_profileP4tiffP8FIBITMAP
        - _ZL21tiff_read_xmp_profileP4tiffP8FIBITMAP
        - _ZL22tiff_read_exif_profileP11FreeImageIOPvP4tiffP8FIBITMAP
        - _ZL22tiff_read_iptc_profileP4tiffP8FIBITMAP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:871,2'
          Dst:             _ZL22tiff_read_iptc_profileP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:874,2'
          Dst:             _ZL21tiff_read_xmp_profileP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:877,2'
          Dst:             _Z25tiff_read_geotiff_profileP4tiffP8FIBITMAP
        - Src:             'Source/FreeImage/PluginTIFF.cpp:880,2'
          Dst:             _ZL22tiff_read_exif_profileP11FreeImageIOPvP4tiffP8FIBITMAP
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          103
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1024,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1025,7'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1030,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1033,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1036,6'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetThumbnail
        - _ZL11SaveOneTIFFP11FreeImageIOP8FIBITMAPPviiS3_jj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2714,30'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2722,13'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2725,13'
          Dst:             _ZL11SaveOneTIFFP11FreeImageIOP8FIBITMAPPviiS3_jj
    - functionName:    _ZL9PageCountP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFReadDirectory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1130,12'
          Dst:             TIFFReadDirectory
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFClose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1114,3'
          Dst:             TIFFClose
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_OutputMessageProc
        - _Z10TIFFFdOpenPvPKcS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1096,14'
          Dst:             _Z10TIFFFdOpenPvPKcS1_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1100,14'
          Dst:             _Z10TIFFFdOpenPvPKcS1_
        - Src:             'Source/FreeImage/PluginTIFF.cpp:1104,3'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _Z10TIFFFdOpenPvPKcS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFClientOpen
        - _ZL12_tiffMapProcPvPS_Pm
        - _ZL13_tiffReadProcPvS_l
        - _ZL13_tiffSeekProcPvmi
        - _ZL13_tiffSizeProcPv
        - _ZL14_tiffCloseProcPv
        - _ZL14_tiffUnmapProcPvS_m
        - _ZL14_tiffWriteProcPvS_l
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             TIFFClientOpen
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL13_tiffReadProcPvS_l
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL14_tiffWriteProcPvS_l
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL13_tiffSeekProcPvmi
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL14_tiffCloseProcPv
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL13_tiffSizeProcPv
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL12_tiffMapProcPvPS_Pm
        - Src:             'Source/FreeImage/PluginTIFF.cpp:193,14'
          Dst:             _ZL14_tiffUnmapProcPvS_m
    - functionName:    _ZL13_tiffReadProcPvS_l
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14_tiffWriteProcPvS_l
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13_tiffSeekProcPvmi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14_tiffCloseProcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13_tiffSizeProcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12_tiffMapProcPvPS_Pm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14_tiffUnmapProcPvS_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8InitTIFFP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15XTIFFInitializev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginTIFF.cpp:2744,5'
          Dst:             _Z15XTIFFInitializev
    - functionName:    _ZL17msdosErrorHandlerPKcS0_P13__va_list_tag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 273
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19msdosWarningHandlerPKcS0_P13__va_list_tag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFmemcmp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      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:             'Source/FreeImage/PluginTIFF.cpp:249,10'
          Dst:             memcmp
    - functionName:    _TIFFmemcpy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      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/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFrealloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      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:             'Source/FreeImage/PluginTIFF.cpp:234,9'
          Dst:             realloc
    - functionName:    _TIFFcalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      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:             'Source/FreeImage/PluginTIFF.cpp:224,9'
          Dst:             calloc
    - functionName:    TIFFOpen
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14multiByteWriteP11FreeImageIOPvj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13readExtHeaderP11FreeImageIOPvh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL13multiByteReadP11FreeImageIOPv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginWBMP.cpp:139,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginWBMP.cpp:144,17'
          Dst:             _ZL13multiByteReadP11FreeImageIOPv
    - functionName:    _ZL13multiByteReadP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          217
      EdgeCount:       59
      CyclomaticComplexity: 27
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - _ZL14multiByteWriteP11FreeImageIOPvj
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWBMP.cpp:311,8'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginWBMP.cpp:312,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWBMP.cpp:312,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWBMP.cpp:341,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWBMP.cpp:342,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWBMP.cpp:343,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWBMP.cpp:319,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginWBMP.cpp:320,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginWBMP.cpp:322,4'
          Dst:             _ZL14multiByteWriteP11FreeImageIOPvj
        - Src:             'Source/FreeImage/PluginWBMP.cpp:326,4'
          Dst:             _ZL14multiByteWriteP11FreeImageIOPvj
        - Src:             'Source/FreeImage/PluginWBMP.cpp:327,4'
          Dst:             _ZL14multiByteWriteP11FreeImageIOPvj
        - Src:             'Source/FreeImage/PluginWBMP.cpp:331,28'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginWBMP.cpp:334,12'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginWBMP.cpp:343,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          299
      EdgeCount:       82
      CyclomaticComplexity: 39
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - _ZL13multiByteReadP11FreeImageIOPv
        - _ZL13readExtHeaderP11FreeImageIOPvh
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWBMP.cpp:239,29'
          Dst:             _ZL13multiByteReadP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginWBMP.cpp:242,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWBMP.cpp:242,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWBMP.cpp:294,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWBMP.cpp:295,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWBMP.cpp:298,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWBMP.cpp:258,6'
          Dst:             _ZL13readExtHeaderP11FreeImageIOPvh
        - Src:             'Source/FreeImage/PluginWBMP.cpp:264,19'
          Dst:             _ZL13multiByteReadP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginWBMP.cpp:265,19'
          Dst:             _ZL13multiByteReadP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginWBMP.cpp:269,10'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginWBMP.cpp:271,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWBMP.cpp:271,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWBMP.cpp:276,10'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginWBMP.cpp:282,15'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/PluginWBMP.cpp:285,12'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginWBMP.cpp:298,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8InitWBMPP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWBMP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14WebPConfigInitP10WebPConfig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/encode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPConfigInitInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/encode.h:174,10'
          Dst:             WebPConfigInitInternal
    - functionName:    _ZL17WebP_MemoryWriterPKhmPK11WebPPicture
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_WriteMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:92,22'
          Dst:             FreeImage_WriteMemory
    - functionName:    _ZL15WebPPictureInitP11WebPPicture
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/encode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPPictureInitInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/encode.h:374,10'
          Dst:             WebPPictureInitInternal
    - functionName:    _ZL11EncodeImageP8FIMEMORYP8FIBITMAPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          342
      EdgeCount:       129
      CyclomaticComplexity: 60
      functionsReached:
        - FreeImage_FlipVertical
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - WebPEncode
        - WebPPictureFree
        - WebPPictureImportBGR
        - WebPPictureImportBGRA
        - WebPValidateConfig
        - _Z3MAXIjET_RKS0_S2_
        - _ZL14WebPConfigInitP10WebPConfig
        - _ZL15WebPPictureInitP11WebPPicture
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginWebP.cpp:506,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:440,26'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginWebP.cpp:441,27'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginWebP.cpp:442,24'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginWebP.cpp:443,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PluginWebP.cpp:446,32'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PluginWebP.cpp:449,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:449,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:539,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:541,3'
          Dst:             WebPPictureFree
        - Src:             'Source/FreeImage/PluginWebP.cpp:545,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginWebP.cpp:453,6'
          Dst:             _Z3MAXIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PluginWebP.cpp:454,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:459,6'
          Dst:             _ZL15WebPPictureInitP11WebPPicture
        - Src:             'Source/FreeImage/PluginWebP.cpp:465,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:465,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:471,3'
          Dst:             _ZL14WebPConfigInitP10WebPConfig
        - Src:             'Source/FreeImage/PluginWebP.cpp:491,6'
          Dst:             WebPValidateConfig
        - Src:             'Source/FreeImage/PluginWebP.cpp:492,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:492,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:498,16'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginWebP.cpp:503,22'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/PluginWebP.cpp:508,5'
          Dst:             WebPPictureImportBGR
        - Src:             'Source/FreeImage/PluginWebP.cpp:511,5'
          Dst:             WebPPictureImportBGRA
        - Src:             'Source/FreeImage/PluginWebP.cpp:526,7'
          Dst:             WebPEncode
        - Src:             'Source/FreeImage/PluginWebP.cpp:527,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:527,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:530,3'
          Dst:             WebPPictureFree
        - Src:             'Source/FreeImage/PluginWebP.cpp:534,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/PluginWebP.cpp:551,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:549,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:551,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL12WebPDataInitP8WebPData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15WebPGetFeaturesPKhmP21WebPBitstreamFeatures
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPGetFeaturesInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/decode.h:440,10'
          Dst:             WebPGetFeaturesInternal
    - functionName:    _ZL21WebPInitDecoderConfigP17WebPDecoderConfig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInitDecoderConfigInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/decode.h:476,10'
          Dst:             WebPInitDecoderConfigInternal
    - functionName:    _ZL13WebPDataClearP8WebPData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPFree
        - _ZL12WebPDataInitP8WebPData
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/./mux_types.h:75,5'
          Dst:             WebPFree
        - Src:             'Source/FreeImage/../LibWebP/src/webp/./mux_types.h:76,5'
          Dst:             _ZL12WebPDataInitP8WebPData
    - functionName:    _ZL11DecodeImageP8WebPDatai
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          430
      EdgeCount:       111
      CyclomaticComplexity: 54
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - WebPDecode
        - WebPFreeDecBuffer
        - _ZL15WebPGetFeaturesPKhmP21WebPBitstreamFeatures
        - _ZL21WebPInitDecoderConfigP17WebPDecoderConfig
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginWebP.cpp:284,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:236,7'
          Dst:             _ZL21WebPInitDecoderConfigP17WebPDecoderConfig
        - Src:             'Source/FreeImage/PluginWebP.cpp:237,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:237,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:319,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:321,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginWebP.cpp:242,17'
          Dst:             _ZL15WebPGetFeaturesPKhmP21WebPBitstreamFeatures
        - Src:             'Source/FreeImage/PluginWebP.cpp:244,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:244,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:253,9'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginWebP.cpp:255,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:255,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:259,4'
          Dst:             WebPFreeDecBuffer
        - Src:             'Source/FreeImage/PluginWebP.cpp:274,17'
          Dst:             WebPDecode
        - Src:             'Source/FreeImage/PluginWebP.cpp:276,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:276,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:288,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginWebP.cpp:301,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginWebP.cpp:315,3'
          Dst:             WebPFreeDecBuffer
        - Src:             'Source/FreeImage/PluginWebP.cpp:330,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:323,3'
          Dst:             WebPFreeDecBuffer
        - Src:             'Source/FreeImage/PluginWebP.cpp:326,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:330,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL10WebPMuxNewv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/mux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPNewInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/mux.h:114,10'
          Dst:             WebPNewInternal
    - functionName:    _ZL13WebPMuxCreatePK8WebPDatai
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/../LibWebP/src/webp/mux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMuxCreateInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/../LibWebP/src/webp/mux.h:138,10'
          Dst:             WebPMuxCreateInternal
    - functionName:    _ZL18ReadFileToWebPDataP11FreeImageIOPvP8WebPData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          190
      EdgeCount:       50
      CyclomaticComplexity: 24
      functionsReached:
        - FreeImage_OutputMessageProc
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:56,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:56,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:68,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:59,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:59,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:74,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:77,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:77,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsICCProfilesv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:132,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PluginWebP.cpp:133,6'
          Dst:             memcmp
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          415
      EdgeCount:       134
      CyclomaticComplexity: 62
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_CloseMemory
        - FreeImage_GetICCProfile
        - FreeImage_GetMetadata
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - FreeImage_OpenMemory
        - FreeImage_OutputMessageProc
        - WebPMuxAssemble
        - WebPMuxSetChunk
        - WebPMuxSetImage
        - _ZL11EncodeImageP8FIMEMORYP8FIBITMAPi
        - _ZL13WebPDataClearP8WebPData
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:581,10'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/PluginWebP.cpp:582,16'
          Dst:             _ZL11EncodeImageP8FIMEMORYP8FIBITMAPi
        - Src:             'Source/FreeImage/PluginWebP.cpp:583,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:583,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:661,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:663,4'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginWebP.cpp:588,3'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/PluginWebP.cpp:591,18'
          Dst:             WebPMuxSetImage
        - Src:             'Source/FreeImage/PluginWebP.cpp:593,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/PluginWebP.cpp:596,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:596,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:603,31'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PluginWebP.cpp:608,20'
          Dst:             WebPMuxSetChunk
        - Src:             'Source/FreeImage/PluginWebP.cpp:610,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:610,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:618,7'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginWebP.cpp:620,35'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginWebP.cpp:621,32'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginWebP.cpp:622,20'
          Dst:             WebPMuxSetChunk
        - Src:             'Source/FreeImage/PluginWebP.cpp:624,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:624,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:632,7'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PluginWebP.cpp:634,36'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PluginWebP.cpp:635,33'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/FreeImage/PluginWebP.cpp:636,20'
          Dst:             WebPMuxSetChunk
        - Src:             'Source/FreeImage/PluginWebP.cpp:638,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:638,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:644,18'
          Dst:             WebPMuxAssemble
        - Src:             'Source/FreeImage/PluginWebP.cpp:646,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:647,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:647,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:652,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:653,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:653,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:657,3'
          Dst:             _ZL13WebPDataClearP8WebPData
        - Src:             'Source/FreeImage/PluginWebP.cpp:669,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:666,3'
          Dst:             _ZL13WebPDataClearP8WebPData
        - Src:             'Source/FreeImage/PluginWebP.cpp:669,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          337
      EdgeCount:       115
      CyclomaticComplexity: 53
      functionsReached:
        - FreeImage_CreateICCProfile
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - WebPMuxGetChunk
        - WebPMuxGetFeatures
        - WebPMuxGetFrame
        - _ZL11DecodeImageP8WebPDatai
        - _ZL13WebPDataClearP8WebPData
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - jpeg_read_exif_profile
        - jpeg_read_exif_profile_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:351,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:351,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:417,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:418,3'
          Dst:             _ZL13WebPDataClearP8WebPData
        - Src:             'Source/FreeImage/PluginWebP.cpp:420,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginWebP.cpp:356,18'
          Dst:             WebPMuxGetFeatures
        - Src:             'Source/FreeImage/PluginWebP.cpp:358,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:358,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:362,18'
          Dst:             WebPMuxGetFrame
        - Src:             'Source/FreeImage/PluginWebP.cpp:366,10'
          Dst:             _ZL11DecodeImageP8WebPDatai
        - Src:             'Source/FreeImage/PluginWebP.cpp:368,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginWebP.cpp:368,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginWebP.cpp:373,20'
          Dst:             WebPMuxGetChunk
        - Src:             'Source/FreeImage/PluginWebP.cpp:375,6'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PluginWebP.cpp:381,20'
          Dst:             WebPMuxGetChunk
        - Src:             'Source/FreeImage/PluginWebP.cpp:384,19'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PluginWebP.cpp:386,7'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PluginWebP.cpp:387,7'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PluginWebP.cpp:388,7'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PluginWebP.cpp:389,7'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PluginWebP.cpp:390,7'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PluginWebP.cpp:393,44'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PluginWebP.cpp:393,7'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PluginWebP.cpp:396,7'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/FreeImage/PluginWebP.cpp:403,20'
          Dst:             WebPMuxGetChunk
        - Src:             'Source/FreeImage/PluginWebP.cpp:406,6'
          Dst:             jpeg_read_exif_profile_raw
        - Src:             'Source/FreeImage/PluginWebP.cpp:408,6'
          Dst:             jpeg_read_exif_profile
        - Src:             'Source/FreeImage/PluginWebP.cpp:413,3'
          Dst:             _ZL13WebPDataClearP8WebPData
        - Src:             'Source/FreeImage/PluginWebP.cpp:420,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL5CloseP11FreeImageIOPvS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPMuxDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:203,3'
          Dst:             WebPMuxDelete
    - functionName:    _ZL4OpenP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZL10WebPMuxNewv
        - _ZL13WebPMuxCreatePK8WebPDatai
        - _ZL18ReadFileToWebPDataP11FreeImageIOPvP8WebPData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginWebP.cpp:175,7'
          Dst:             _ZL18ReadFileToWebPDataP11FreeImageIOPvP8WebPData
        - Src:             'Source/FreeImage/PluginWebP.cpp:179,9'
          Dst:             _ZL13WebPMuxCreatePK8WebPDatai
        - Src:             'Source/FreeImage/PluginWebP.cpp:183,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginWebP.cpp:188,9'
          Dst:             _ZL10WebPMuxNewv
        - Src:             'Source/FreeImage/PluginWebP.cpp:190,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8InitWEBPP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginWebP.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8readCharP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8readLinePciP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11readXBMFileP11FreeImageIOPvPiS2_PPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          652
      EdgeCount:       152
      CyclomaticComplexity: 42
      functionsReached:
        - _ZL8readCharP11FreeImageIOPv
        - _ZL8readLinePciP11FreeImageIOPv
        - __isoc99_sscanf
        - strcmp
        - strlen
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginXBM.cpp:112,7'
          Dst:             _ZL8readLinePciP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:116,8'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXBM.cpp:118,8'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXBM.cpp:119,15'
          Dst:             strrchr
        - Src:             'Source/FreeImage/PluginXBM.cpp:123,12'
          Dst:             strcmp
        - Src:             'Source/FreeImage/PluginXBM.cpp:125,17'
          Dst:             strcmp
        - Src:             'Source/FreeImage/PluginXBM.cpp:130,8'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXBM.cpp:134,13'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXBM.cpp:138,12'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXBM.cpp:193,18'
          Dst:             _ZL8readCharP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:198,9'
          Dst:             _ZL8readCharP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:199,9'
          Dst:             _ZL8readCharP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:205,9'
          Dst:             _ZL8readCharP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:206,9'
          Dst:             _ZL8readCharP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:223,10'
          Dst:             _ZL8readCharP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:234,10'
          Dst:             _ZL8readCharP11FreeImageIOPv
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL8readLinePciP11FreeImageIOPv
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginXBM.cpp:295,5'
          Dst:             _ZL8readLinePciP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXBM.cpp:296,6'
          Dst:             strcmp
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          302
      EdgeCount:       82
      CyclomaticComplexity: 42
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL11readXBMFileP11FreeImageIOPvPiS2_PPc
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginXBM.cpp:323,23'
          Dst:             _ZL11readXBMFileP11FreeImageIOPvPiS2_PPc
        - Src:             'Source/FreeImage/PluginXBM.cpp:325,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXBM.cpp:325,13'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXBM.cpp:366,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginXBM.cpp:329,9'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PluginXBM.cpp:330,12'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXBM.cpp:330,12'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXBM.cpp:333,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginXBM.cpp:342,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginXBM.cpp:368,12'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginXBM.cpp:371,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginXBM.cpp:369,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginXBM.cpp:371,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitXBMP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXBM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Base92j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10ReadStringP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL8FindCharP11FreeImageIOPvh
        - strcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginXPM.cpp:65,7'
          Dst:             _ZL8FindCharP11FreeImageIOPvh
        - Src:             'Source/FreeImage/PluginXPM.cpp:76,2'
          Dst:             strcpy
    - functionName:    _ZL8FindCharP11FreeImageIOPvh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16SupportsNoPixelsv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18SupportsExportType15FREE_IMAGE_TYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19SupportsExportDepthi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8MimeTypev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8ValidateP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginXPM.cpp:130,6'
          Dst:             strncmp
    - functionName:    strncmp
      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:    221
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4SaveP11FreeImageIOP8FIBITMAPPviiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          671
      EdgeCount:       178
      CyclomaticComplexity: 89
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _ZL6Base92j
        - log
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PluginXPM.cpp:363,44'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:366,15'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginXPM.cpp:366,49'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginXPM.cpp:366,81'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PluginXPM.cpp:367,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginXPM.cpp:382,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginXPM.cpp:400,23'
          Dst:             _ZL6Base92j
        - Src:             'Source/FreeImage/PluginXPM.cpp:408,19'
          Dst:             log
        - Src:             'Source/FreeImage/PluginXPM.cpp:408,43'
          Dst:             log
        - Src:             'Source/FreeImage/PluginXPM.cpp:410,31'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PluginXPM.cpp:410,56'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PluginXPM.cpp:410,3'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginXPM.cpp:411,41'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:414,50'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:419,45'
          Dst:             _ZL6Base92j
        - Src:             'Source/FreeImage/PluginXPM.cpp:419,4'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginXPM.cpp:420,42'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:423,52'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:426,48'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:434,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginXPM.cpp:447,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginXPM.cpp:452,46'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:455,48'
          Dst:             strlen
    - 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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4LoadP11FreeImageIOPviiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          839
      EdgeCount:       142
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_LookupX11Color
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL10ReadStringP11FreeImageIOPv
        - _ZL8FindCharP11FreeImageIOPvh
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - __isoc99_sscanf
        - sprintf
        - strchr
        - strlen
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PluginXPM.cpp:225,6'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PluginXPM.cpp:169,8'
          Dst:             _ZL8FindCharP11FreeImageIOPvh
        - Src:             'Source/FreeImage/PluginXPM.cpp:170,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:170,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:173,9'
          Dst:             _ZL10ReadStringP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXPM.cpp:175,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:175,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:178,7'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXPM.cpp:180,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:180,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:186,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:186,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:190,10'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginXPM.cpp:192,10'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PluginXPM.cpp:200,10'
          Dst:             _ZL10ReadStringP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXPM.cpp:201,16'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:202,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:202,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:209,11'
          Dst:             strchr
        - Src:             'Source/FreeImage/PluginXPM.cpp:210,11'
          Dst:             strchr
        - Src:             'Source/FreeImage/PluginXPM.cpp:215,8'
          Dst:             strstr
        - Src:             'Source/FreeImage/PluginXPM.cpp:216,17'
          Dst:             strstr
        - Src:             'Source/FreeImage/PluginXPM.cpp:222,10'
          Dst:             strchr
        - Src:             'Source/FreeImage/PluginXPM.cpp:223,9'
          Dst:             strchr
        - Src:             'Source/FreeImage/PluginXPM.cpp:225,14'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:226,19'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXPM.cpp:231,19'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXPM.cpp:233,19'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXPM.cpp:238,20'
          Dst:             __isoc99_sscanf
        - Src:             'Source/FreeImage/PluginXPM.cpp:249,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:249,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:254,17'
          Dst:             strncmp
        - Src:             'Source/FreeImage/PluginXPM.cpp:254,43'
          Dst:             strncmp
        - Src:             'Source/FreeImage/PluginXPM.cpp:263,20'
          Dst:             strchr
        - Src:             'Source/FreeImage/PluginXPM.cpp:274,16'
          Dst:             strlen
        - Src:             'Source/FreeImage/PluginXPM.cpp:280,11'
          Dst:             FreeImage_LookupX11Color
        - Src:             'Source/FreeImage/PluginXPM.cpp:281,7'
          Dst:             sprintf
        - Src:             'Source/FreeImage/PluginXPM.cpp:283,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:283,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:288,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:288,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:297,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PluginXPM.cpp:314,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PluginXPM.cpp:315,10'
          Dst:             _ZL10ReadStringP11FreeImageIOPv
        - Src:             'Source/FreeImage/PluginXPM.cpp:317,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PluginXPM.cpp:317,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PluginXPM.cpp:343,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PluginXPM.cpp:344,8'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PluginXPM.cpp:347,12'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PluginXPM.cpp:350,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PluginXPM.cpp:350,5'
          Dst:             __cxa_end_catch
    - 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:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      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:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7RegExprv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Extensionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11Descriptionv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6Formatv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7InitXPMP6Plugini
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PluginXPM.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11PSDSetValueILi8EE3setEPKhm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapInt64Pm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:204,3'
          Dst:             _Z9SwapInt64Pm
    - functionName:    _Z9SwapInt64Pm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8SwapLongPj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Utilities.h:458,2'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/Utilities.h:459,2'
          Dst:             _Z8SwapLongPj
    - functionName:    _ZN11PSDGetValueILi8EE3getEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapInt64Pm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:139,3'
          Dst:             _Z9SwapInt64Pm
    - functionName:    _ZL19psd_get_xmp_profileP8FIBITMAPPPhPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:288,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PSDParser.cpp:290,25'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PSDParser.cpp:292,21'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PSDParser.cpp:293,29'
          Dst:             FreeImage_GetTagLength
    - functionName:    _ZL26psd_write_exif_profile_rawP8FIBITMAPPPhPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagLength
        - FreeImage_GetTagValue
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:239,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/FreeImage/PSDParser.cpp:242,34'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/FreeImage/PSDParser.cpp:245,6'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PSDParser.cpp:251,29'
          Dst:             FreeImage_GetTagLength
    - functionName:    _ZN9psdParser4SaveEP11FreeImageIOP8FIBITMAPPviiS4_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          779
      EdgeCount:       153
      CyclomaticComplexity: 43
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorsUsed
        - FreeImage_GetDotsPerMeterX
        - FreeImage_GetDotsPerMeterY
        - FreeImage_GetHeight
        - FreeImage_GetICCProfile
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetThumbnail
        - FreeImage_GetWidth
        - _ZL19psd_get_xmp_profileP8FIBITMAPPPhPj
        - _ZL26psd_write_exif_profile_rawP8FIBITMAPPPhPj
        - _ZN11PSDSetValueILi4EE3setEPKhj
        - _ZN12psdThumbnail4InitEv
        - _ZN12psdThumbnail5WriteEP11FreeImageIOPvb
        - _ZN13psdHeaderInfo5WriteEP11FreeImageIOPv
        - _ZN13psdICCProfile5WriteEP11FreeImageIOPv
        - _ZN13psdICCProfile5clearEv
        - _ZN14psdDisplayInfo5WriteEP11FreeImageIOPv
        - _ZN17psdColourModeData5WriteEP11FreeImageIOPv
        - _ZN17psdResolutionInfo5WriteEP11FreeImageIOPv
        - _ZN7psdData5WriteEP11FreeImageIOPvi
        - _ZN9psdParser12GetThumbnailEv
        - _ZN9psdParser14WriteImageDataEP11FreeImageIOPvP8FIBITMAP
        - _ZN9psdParser28WriteLayerAndMaskInfoSectionEP11FreeImageIOPv
        - write_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:2030,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PSDParser.cpp:2032,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PSDParser.cpp:2033,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PSDParser.cpp:2034,32'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PSDParser.cpp:2036,35'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PSDParser.cpp:2101,18'
          Dst:             _ZN13psdHeaderInfo5WriteEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:2105,6'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PSDParser.cpp:2106,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PSDParser.cpp:2107,29'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PSDParser.cpp:2109,27'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImage/PSDParser.cpp:2116,23'
          Dst:             _ZN17psdColourModeData5WriteEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:2122,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:2127,50'
          Dst:             FreeImage_GetDotsPerMeterX
        - Src:             'Source/FreeImage/PSDParser.cpp:2130,50'
          Dst:             FreeImage_GetDotsPerMeterY
        - Src:             'Source/FreeImage/PSDParser.cpp:2133,23'
          Dst:             _ZN17psdResolutionInfo5WriteEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:2144,20'
          Dst:             _ZN14psdDisplayInfo5WriteEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:2148,5'
          Dst:             _ZN9psdParser12GetThumbnailEv
        - Src:             'Source/FreeImage/PSDParser.cpp:2150,21'
          Dst:             FreeImage_GetThumbnail
        - Src:             'Source/FreeImage/PSDParser.cpp:2152,5'
          Dst:             _ZN9psdParser12GetThumbnailEv
        - Src:             'Source/FreeImage/PSDParser.cpp:2153,14'
          Dst:             _ZN12psdThumbnail4InitEv
        - Src:             'Source/FreeImage/PSDParser.cpp:2154,19'
          Dst:             _ZN12psdThumbnail5WriteEP11FreeImageIOPvb
        - Src:             'Source/FreeImage/PSDParser.cpp:2160,15'
          Dst:             _ZN13psdICCProfile5clearEv
        - Src:             'Source/FreeImage/PSDParser.cpp:2164,20'
          Dst:             _ZN13psdICCProfile5WriteEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:2169,5'
          Dst:             write_iptc_profile
        - Src:             'Source/FreeImage/PSDParser.cpp:2170,14'
          Dst:             _ZN7psdData5WriteEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:2175,5'
          Dst:             _ZL26psd_write_exif_profile_rawP8FIBITMAPPPhPj
        - Src:             'Source/FreeImage/PSDParser.cpp:2177,15'
          Dst:             _ZN7psdData5WriteEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:2182,5'
          Dst:             _ZL19psd_get_xmp_profileP8FIBITMAPPPhPj
        - Src:             'Source/FreeImage/PSDParser.cpp:2184,13'
          Dst:             _ZN7psdData5WriteEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:2191,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:2198,7'
          Dst:             _ZN9psdParser28WriteLayerAndMaskInfoSectionEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:2201,7'
          Dst:             _ZN9psdParser14WriteImageDataEP11FreeImageIOPvP8FIBITMAP
    - functionName:    _ZN13psdHeaderInfo5WriteEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11PSDSetValueILi2EE3setEPht
        - _ZN11PSDSetValueILi4EE3setEPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:349,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:350,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:352,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:353,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:354,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:355,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:356,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
    - functionName:    _ZN17psdColourModeData5WriteEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11PSDSetValueILi4EE3setEPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8SwapLongPj
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:193,3'
          Dst:             _Z8SwapLongPj
    - functionName:    _ZN17psdResolutionInfo5WriteEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          177
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN11PSDSetValueILi2EE3setEPht
        - _ZN11PSDSetValueILi4EE3setEPKhj
        - _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:501,7'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:501,26'
          Dst:             _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PSDParser.cpp:501,6'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:501,6'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:506,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:512,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:518,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:524,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:530,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:536,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
    - functionName:    _ZN14psdDisplayInfo5WriteEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          173
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN11PSDSetValueILi1EE3setEPhh
        - _ZN11PSDSetValueILi2EE3setEPht
        - _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:682,6'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:682,25'
          Dst:             _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PSDParser.cpp:682,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:682,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:685,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:690,3'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:695,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:700,2'
          Dst:             _ZN11PSDSetValueILi1EE3setEPhh
        - Src:             'Source/FreeImage/PSDParser.cpp:704,2'
          Dst:             _ZN11PSDSetValueILi1EE3setEPhh
    - functionName:    _ZN12psdThumbnail4InitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_GetHeight
        - FreeImage_GetWidth
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:726,17'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PSDParser.cpp:727,18'
          Dst:             FreeImage_GetHeight
    - functionName:    _ZN12psdThumbnail5WriteEP11FreeImageIOPvb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          408
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_SaveToHandle
        - _Z13SwapRedBlue32P8FIBITMAP
        - _ZN11PSDSetValueILi2EE3setEPht
        - _ZN11PSDSetValueILi4EE3setEPKhj
        - _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:823,6'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:823,25'
          Dst:             _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PSDParser.cpp:823,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:823,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:826,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:830,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:834,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:838,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:842,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:847,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:851,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:855,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:862,4'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
        - Src:             'Source/FreeImage/PSDParser.cpp:865,3'
          Dst:             FreeImage_SaveToHandle
        - Src:             'Source/FreeImage/PSDParser.cpp:869,3'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:885,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
    - functionName:    _ZN13psdICCProfile5clearEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13psdICCProfile5WriteEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:929,6'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:929,25'
          Dst:             _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PSDParser.cpp:929,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:929,5'
          Dst:             _ZN16psdImageResourceD2Ev
    - functionName:    _ZN7psdData5WriteEP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:975,6'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:975,25'
          Dst:             _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PSDParser.cpp:975,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:975,5'
          Dst:             _ZN16psdImageResourceD2Ev
    - functionName:    _ZN9psdParser28WriteLayerAndMaskInfoSectionEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL12psdWriteSizeP11FreeImageIOPvRK13psdHeaderInfom
        - _ZN11PSDSetValueILi4EE3setEPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1682,6'
          Dst:             _ZL12psdWriteSizeP11FreeImageIOPvRK13psdHeaderInfom
        - Src:             'Source/FreeImage/PSDParser.cpp:1686,6'
          Dst:             _ZL12psdWriteSizeP11FreeImageIOPvRK13psdHeaderInfom
        - Src:             'Source/FreeImage/PSDParser.cpp:1690,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
    - functionName:    _ZN9psdParser14WriteImageDataEP11FreeImageIOPvP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          783
      EdgeCount:       155
      CyclomaticComplexity: 37
      functionsReached:
        - FreeImage_Clone
        - FreeImage_GetBPP
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_Invert
        - FreeImage_Unload
        - _Z8SwapLongPj
        - _Z9SwapShortPt
        - _ZN9psdParser14WriteImageLineEPhPKhjjj
        - _ZN9psdParser7PackRLEEPhPKhj
        - _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1831,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1786,14'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/PSDParser.cpp:1791,3'
          Dst:             FreeImage_Invert
        - Src:             'Source/FreeImage/PSDParser.cpp:1810,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PSDParser.cpp:1826,46'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PSDParser.cpp:1827,31'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PSDParser.cpp:1828,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PSDParser.cpp:1835,36'
          Dst:             _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1839,6'
          Dst:             _ZN9psdParser14WriteImageLineEPhPKhjjj
        - Src:             'Source/FreeImage/PSDParser.cpp:1861,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1861,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1861,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1861,5'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1875,36'
          Dst:             _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1879,6'
          Dst:             _ZN9psdParser14WriteImageLineEPhPKhjjj
        - Src:             'Source/FreeImage/PSDParser.cpp:1880,21'
          Dst:             _ZN9psdParser7PackRLEEPhPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:1894,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1894,12'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1894,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1894,6'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1899,6'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PSDParser.cpp:1909,6'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1933,3'
          Dst:             FreeImage_Unload
    - functionName:    _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetImageType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1054,5'
          Dst:             FreeImage_GetImageType
    - functionName:    _ZN9psdParser14WriteImageLineEPhPKhjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _Z8SwapLongPj
        - _Z9SwapShortPt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1699,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1708,5'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1724,5'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZNSt9bad_allocC1Ev
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9bad_allocD1Ev
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9psdParser7PackRLEEPhPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          248
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12psdWriteSizeP11FreeImageIOPvRK13psdHeaderInfom
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN11PSDSetValueILi4EE3setEPKhj
        - _ZN11PSDSetValueILi8EE3setEPKhm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:219,3'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:223,3'
          Dst:             _ZN11PSDSetValueILi8EE3setEPKhm
    - functionName:    _ZN16psdImageResource5WriteEP11FreeImageIOPvii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11PSDSetValueILi2EE3setEPht
        - _ZN11PSDSetValueILi4EE3setEPKhj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:434,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:438,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:442,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:446,2'
          Dst:             _ZN11PSDSetValueILi4EE3setEPKhj
    - functionName:    _ZN16psdImageResourceD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11PSDSetValueILi2EE3setEPht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapShortPt
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:182,3'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZN16psdImageResourceC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16psdImageResource5ResetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:414,2'
          Dst:             _ZN16psdImageResource5ResetEv
    - functionName:    _ZN16psdImageResource5ResetEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11PSDSetValueILi1EE3setEPhh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19psd_set_xmp_profileP8FIBITMAPPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:262,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/PSDParser.cpp:264,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/FreeImage/PSDParser.cpp:265,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/PSDParser.cpp:266,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/PSDParser.cpp:267,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/PSDParser.cpp:268,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/PSDParser.cpp:269,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/PSDParser.cpp:272,40'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/PSDParser.cpp:272,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/PSDParser.cpp:275,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZN9psdParser4LoadEP11FreeImageIOPvii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          397
      EdgeCount:       136
      CyclomaticComplexity: 66
      functionsReached:
        - FreeImage_CreateICCProfile
        - FreeImage_GetICCProfile
        - FreeImage_OutputMessageProc
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - _ZL19psd_set_xmp_profileP8FIBITMAPPKhj
        - _ZN13psdHeaderInfo4ReadEP11FreeImageIOPv
        - _ZN17psdColourModeData4ReadEP11FreeImageIOPv
        - _ZN17psdResolutionInfo17GetResolutionInfoERjS0_
        - _ZN9psdParser13ReadImageDataEP11FreeImageIOPv
        - _ZN9psdParser18ReadImageResourcesEP11FreeImageIOPvi
        - _ZN9psdParser27ReadLayerAndMaskInfoSectionEP11FreeImageIOPv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - psd_read_exif_profile
        - psd_read_exif_profile_raw
        - read_iptc_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1947,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1947,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:2018,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PSDParser.cpp:2014,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:2015,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PSDParser.cpp:2013,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/PSDParser.cpp:2017,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:2018,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PSDParser.cpp:1950,20'
          Dst:             _ZN13psdHeaderInfo4ReadEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1951,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1951,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1954,24'
          Dst:             _ZN17psdColourModeData4ReadEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1955,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1955,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1958,8'
          Dst:             _ZN9psdParser18ReadImageResourcesEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:1959,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1959,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1962,8'
          Dst:             _ZN9psdParser27ReadLayerAndMaskInfoSectionEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1963,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1963,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1966,12'
          Dst:             _ZN9psdParser13ReadImageDataEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1968,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1968,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1976,21'
          Dst:             _ZN17psdResolutionInfo17GetResolutionInfoERjS0_
        - Src:             'Source/FreeImage/PSDParser.cpp:1978,4'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/PSDParser.cpp:1979,4'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/PSDParser.cpp:1984,4'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PSDParser.cpp:1988,6'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PSDParser.cpp:1995,4'
          Dst:             read_iptc_profile
        - Src:             'Source/FreeImage/PSDParser.cpp:1998,4'
          Dst:             psd_read_exif_profile
        - Src:             'Source/FreeImage/PSDParser.cpp:1999,4'
          Dst:             psd_read_exif_profile_raw
        - Src:             'Source/FreeImage/PSDParser.cpp:2003,4'
          Dst:             __assert_fail
        - Src:             'Source/FreeImage/PSDParser.cpp:2010,4'
          Dst:             _ZL19psd_set_xmp_profileP8FIBITMAPPKhj
        - Src:             'Source/FreeImage/PSDParser.cpp:2018,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PSDParser.cpp:2015,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/PSDParser.cpp:2018,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13psdHeaderInfo4ReadEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZN11PSDGetValueILi2EE3getEPKh
        - _ZN11PSDGetValueILi4EE3getEPKh
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:318,19'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:321,27'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:326,7'
          Dst:             memcmp
        - Src:             'Source/FreeImage/PSDParser.cpp:327,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:330,23'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:331,14'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:332,13'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:333,29'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:334,25'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
    - functionName:    _ZN17psdColourModeData4ReadEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11PSDGetValueILi4EE3getEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:377,12'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
    - functionName:    _ZN9psdParser18ReadImageResourcesEP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          689
      EdgeCount:       143
      CyclomaticComplexity: 61
      functionsReached:
        - FreeImage_OutputMessageProc
        - _Z3MINIiET_RKS0_S2_
        - _ZN11PSDGetValueILi1EE3getEPKh
        - _ZN11PSDGetValueILi2EE3getEPKh
        - _ZN11PSDGetValueILi4EE3getEPKh
        - _ZN12psdThumbnail4ReadEP11FreeImageIOPvib
        - _ZN13psdICCProfile4ReadEP11FreeImageIOPvi
        - _ZN14psdDisplayInfo4ReadEP11FreeImageIOPv
        - _ZN16psdImageResource5ResetEv
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
        - _ZN17psdResolutionInfo4ReadEP11FreeImageIOPv
        - _ZN20psdResolutionInfo_v24ReadEP11FreeImageIOPv
        - _ZN7psdData4ReadEP11FreeImageIOPvi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1157,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1088,19'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1097,23'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1260,1'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1105,13'
          Dst:             _ZN16psdImageResource5ResetEv
        - Src:             'Source/FreeImage/PSDParser.cpp:1109,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:1118,17'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1125,27'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1131,22'
          Dst:             _ZN11PSDGetValueILi1EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1147,22'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1161,36'
          Dst:             _ZN20psdResolutionInfo_v24ReadEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1167,33'
          Dst:             _ZN17psdResolutionInfo4ReadEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1173,30'
          Dst:             _ZN14psdDisplayInfo4ReadEP11FreeImageIOPv
        - Src:             'Source/FreeImage/PSDParser.cpp:1178,23'
          Dst:             _ZN7psdData4ReadEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:1185,27'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1195,28'
          Dst:             _ZN12psdThumbnail4ReadEP11FreeImageIOPvib
        - Src:             'Source/FreeImage/PSDParser.cpp:1205,22'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1210,29'
          Dst:             _ZN13psdICCProfile4ReadEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:1218,29'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1226,34'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:1231,24'
          Dst:             _ZN7psdData4ReadEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:1235,24'
          Dst:             _ZN7psdData4ReadEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:1239,22'
          Dst:             _ZN7psdData4ReadEP11FreeImageIOPvi
        - Src:             'Source/FreeImage/PSDParser.cpp:1244,30'
          Dst:             _Z3MINIiET_RKS0_S2_
        - Src:             'Source/FreeImage/PSDParser.cpp:1260,1'
          Dst:             _ZN16psdImageResourceD2Ev
    - functionName:    _ZN9psdParser27ReadLayerAndMaskInfoSectionEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL11psdReadSizeP11FreeImageIOPvRK13psdHeaderInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1066,23'
          Dst:             _ZL11psdReadSizeP11FreeImageIOPvRK13psdHeaderInfo
    - functionName:    _ZN9psdParser13ReadImageDataEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         225
      ICount:          1290
      EdgeCount:       282
      CyclomaticComplexity: 59
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_AllocateHeaderT
        - FreeImage_CreateICCProfile
        - FreeImage_GetBPP
        - FreeImage_GetICCProfile
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_Invert
        - FreeImage_OutputMessageProc
        - FreeImage_SetThumbnail
        - FreeImage_Unload
        - _Z15ConvertLABtoRGBP8FIBITMAP
        - _Z17ConvertCMYKtoRGBAP8FIBITMAP
        - _Z18RemoveAlphaChannelP8FIBITMAP
        - _Z3MINIjET_RKS0_S2_
        - _Z8SwapLongPj
        - _Z9SwapShortPt
        - _ZL11invertColorP8FIBITMAP
        - _ZN12psdThumbnail6getDibEv
        - _ZN13psdICCProfile5clearEv
        - _ZN17psdColourModeData11FillPaletteEP8FIBITMAP
        - _ZN9psdParser13ReadImageLineEPhPKhjjj
        - _ZN9psdParser9UnpackRLEEPhPKhS0_j
        - _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1400,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1406,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1429,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1468,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1362,2'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PSDParser.cpp:1369,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:1383,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:1408,14'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PSDParser.cpp:1411,14'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PSDParser.cpp:1415,14'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PSDParser.cpp:1424,62'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/PSDParser.cpp:1426,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1426,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1431,14'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PSDParser.cpp:1434,14'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/PSDParser.cpp:1437,14'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/PSDParser.cpp:1442,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1442,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1446,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1446,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1450,44'
          Dst:             _ZN12psdThumbnail6getDibEv
        - Src:             'Source/FreeImage/PSDParser.cpp:1450,2'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/FreeImage/PSDParser.cpp:1462,46'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PSDParser.cpp:1463,31'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PSDParser.cpp:1464,31'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PSDParser.cpp:1477,36'
          Dst:             _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1482,6'
          Dst:             _ZN9psdParser13ReadImageLineEPhPKhjjj
        - Src:             'Source/FreeImage/PSDParser.cpp:1502,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PSDParser.cpp:1504,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1504,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1504,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1504,5'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1509,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PSDParser.cpp:1511,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1511,12'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1511,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1511,6'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1516,6'
          Dst:             _Z9SwapShortPt
        - Src:             'Source/FreeImage/PSDParser.cpp:1525,6'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1543,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PSDParser.cpp:1546,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:1546,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1546,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:1546,5'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1557,36'
          Dst:             _ZNK9psdParser16GetChannelOffsetEP8FIBITMAPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1571,6'
          Dst:             _ZN9psdParser9UnpackRLEEPhPKhS0_j
        - Src:             'Source/FreeImage/PSDParser.cpp:1572,6'
          Dst:             _ZN9psdParser13ReadImageLineEPhPKhjjj
        - Src:             'Source/FreeImage/PSDParser.cpp:1615,4'
          Dst:             _ZL11invertColorP8FIBITMAP
        - Src:             'Source/FreeImage/PSDParser.cpp:1617,4'
          Dst:             FreeImage_Invert
        - Src:             'Source/FreeImage/PSDParser.cpp:1626,5'
          Dst:             FreeImage_CreateICCProfile
        - Src:             'Source/FreeImage/PSDParser.cpp:1627,5'
          Dst:             FreeImage_GetICCProfile
        - Src:             'Source/FreeImage/PSDParser.cpp:1633,4'
          Dst:             _Z17ConvertCMYKtoRGBAP8FIBITMAP
        - Src:             'Source/FreeImage/PSDParser.cpp:1636,16'
          Dst:             _ZN13psdICCProfile5clearEv
        - Src:             'Source/FreeImage/PSDParser.cpp:1640,19'
          Dst:             _Z18RemoveAlphaChannelP8FIBITMAP
        - Src:             'Source/FreeImage/PSDParser.cpp:1642,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PSDParser.cpp:1649,3'
          Dst:             _Z15ConvertLABtoRGBP8FIBITMAP
        - Src:             'Source/FreeImage/PSDParser.cpp:1652,22'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PSDParser.cpp:1655,5'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/PSDParser.cpp:1659,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/PSDParser.cpp:1661,22'
          Dst:             _ZN17psdColourModeData11FillPaletteEP8FIBITMAP
    - functionName:    _ZN17psdResolutionInfo17GetResolutionInfoERjS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9psdParser13ReadImageLineEPhPKhjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _Z8SwapLongPj
        - _Z9SwapShortPt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/PSDParser.cpp:1263,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1272,5'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/PSDParser.cpp:1288,5'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZN9psdParser9UnpackRLEEPhPKhS0_j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11invertColorP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_Invert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1002,25'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/PSDParser.cpp:1003,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/PSDParser.cpp:1006,26'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/PSDParser.cpp:1007,27'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/PSDParser.cpp:1008,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PSDParser.cpp:1009,26'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PSDParser.cpp:1028,10'
          Dst:             FreeImage_Invert
    - functionName:    _ZN17psdColourModeData11FillPaletteEP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetPalette
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:399,17'
          Dst:             FreeImage_GetPalette
    - functionName:    _ZL11psdReadSizeP11FreeImageIOPvRK13psdHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN11PSDGetValueILi4EE3getEPKh
        - _ZN11PSDGetValueILi8EE3getEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:155,10'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:159,10'
          Dst:             _ZN11PSDGetValueILi8EE3getEPKh
    - functionName:    _ZN11PSDGetValueILi4EE3getEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8SwapLongPj
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:127,3'
          Dst:             _Z8SwapLongPj
    - functionName:    _ZN11PSDGetValueILi2EE3getEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapShortPt
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:115,3'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZN11PSDGetValueILi1EE3getEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20psdResolutionInfo_v24ReadEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          128
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11PSDGetValueILi2EE3getEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:577,21'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:581,17'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:585,20'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:589,18'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:593,17'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
    - functionName:    _ZN17psdResolutionInfo4ReadEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          150
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11PSDGetValueILi2EE3getEPKh
        - _ZN11PSDGetValueILi4EE3getEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:468,17'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:473,14'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:478,22'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:483,17'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:488,14'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:493,23'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
    - functionName:    _ZN14psdDisplayInfo4ReadEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          187
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN11PSDGetValueILi1EE3getEPKh
        - _ZN11PSDGetValueILi2EE3getEPKh
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:648,24'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:653,23'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:658,20'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:660,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:660,3'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/PSDParser.cpp:666,16'
          Dst:             _ZN11PSDGetValueILi1EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:671,19'
          Dst:             _ZN11PSDGetValueILi1EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:673,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/PSDParser.cpp:673,3'
          Dst:             __cxa_throw
    - functionName:    _ZN7psdData4ReadEP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7psdData5clearEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:962,2'
          Dst:             _ZN7psdData5clearEv
    - functionName:    _ZN12psdThumbnail4ReadEP11FreeImageIOPvib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          399
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_LoadFromHandle
        - FreeImage_Unload
        - _Z13SwapRedBlue32P8FIBITMAP
        - _ZN11PSDGetValueILi2EE3getEPKh
        - _ZN11PSDGetValueILi4EE3getEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:747,12'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:751,11'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:755,12'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:759,16'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:763,10'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:767,20'
          Dst:             _ZN11PSDGetValueILi4EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:771,24'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:775,19'
          Dst:             _ZN11PSDGetValueILi2EE3getEPKh
        - Src:             'Source/FreeImage/PSDParser.cpp:780,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PSDParser.cpp:785,10'
          Dst:             FreeImage_LoadFromHandle
        - Src:             'Source/FreeImage/PSDParser.cpp:787,4'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
        - Src:             'Source/FreeImage/PSDParser.cpp:794,10'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/PSDParser.cpp:795,26'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/PSDParser.cpp:797,32'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/PSDParser.cpp:804,3'
          Dst:             _Z13SwapRedBlue32P8FIBITMAP
    - functionName:    _ZN13psdICCProfile4ReadEP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13psdICCProfile5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:916,2'
          Dst:             _ZN13psdICCProfile5clearEv
    - functionName:    _ZN7psdData5clearEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9psdParserD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12psdThumbnailD2Ev
        - _ZN13psdHeaderInfoD2Ev
        - _ZN13psdICCProfileD2Ev
        - _ZN14psdDisplayInfoD2Ev
        - _ZN17psdColourModeDataD2Ev
        - _ZN17psdResolutionInfoD2Ev
        - _ZN20psdResolutionInfo_v2D2Ev
        - _ZN7psdDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN13psdICCProfileD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN12psdThumbnailD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN14psdDisplayInfoD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN20psdResolutionInfo_v2D2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN17psdResolutionInfoD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN17psdColourModeDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1048,1'
          Dst:             _ZN13psdHeaderInfoD2Ev
    - functionName:    _ZN13psdHeaderInfoD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17psdColourModeDataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17psdResolutionInfoD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20psdResolutionInfo_v2D2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14psdDisplayInfoD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12psdThumbnailD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_Unload
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:719,14'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/PSDParser.cpp:719,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13psdICCProfileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13psdICCProfile5clearEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:908,2'
          Dst:             _ZN13psdICCProfile5clearEv
        - Src:             'Source/FreeImage/PSDParser.cpp:908,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7psdDataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7psdData5clearEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:954,2'
          Dst:             _ZN7psdData5clearEv
        - Src:             'Source/FreeImage/PSDParser.cpp:954,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9psdParserC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       55
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN12psdThumbnailC2Ev
        - _ZN12psdThumbnailD2Ev
        - _ZN13psdHeaderInfoC2Ev
        - _ZN13psdHeaderInfoD2Ev
        - _ZN13psdICCProfileC2Ev
        - _ZN13psdICCProfileD2Ev
        - _ZN14psdDisplayInfoC2Ev
        - _ZN14psdDisplayInfoD2Ev
        - _ZN17psdColourModeDataC2Ev
        - _ZN17psdColourModeDataD2Ev
        - _ZN17psdResolutionInfoC2Ev
        - _ZN17psdResolutionInfoD2Ev
        - _ZN20psdResolutionInfo_v2C2Ev
        - _ZN20psdResolutionInfo_v2D2Ev
        - _ZN7psdDataC2Ev
        - _ZN7psdDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN13psdHeaderInfoC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN17psdColourModeDataC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN17psdResolutionInfoC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN20psdResolutionInfo_v2C2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN14psdDisplayInfoC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN12psdThumbnailC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN13psdICCProfileC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN7psdDataC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN7psdDataC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN7psdDataC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1034,12'
          Dst:             _ZN7psdDataC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN7psdDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN13psdICCProfileD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN12psdThumbnailD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN14psdDisplayInfoD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN20psdResolutionInfo_v2D2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN17psdResolutionInfoD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN17psdColourModeDataD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:1045,1'
          Dst:             _ZN13psdHeaderInfoD2Ev
    - functionName:    _ZN7psdDataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13psdICCProfileC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12psdThumbnailC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14psdDisplayInfoC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20psdResolutionInfo_v2C2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17psdResolutionInfoC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17psdColourModeDataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13psdHeaderInfoC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20psdResolutionInfo_v25WriteEP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/PSDParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11PSDSetValueILi2EE3setEPht
        - _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - _ZN16psdImageResourceC2Ev
        - _ZN16psdImageResourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/PSDParser.cpp:601,6'
          Dst:             _ZN16psdImageResourceC2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:601,25'
          Dst:             _ZN16psdImageResource5WriteEP11FreeImageIOPvii
        - Src:             'Source/FreeImage/PSDParser.cpp:601,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:601,5'
          Dst:             _ZN16psdImageResourceD2Ev
        - Src:             'Source/FreeImage/PSDParser.cpp:604,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:608,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:612,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:616,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
        - Src:             'Source/FreeImage/PSDParser.cpp:620,2'
          Dst:             _ZN11PSDSetValueILi2EE3setEPht
    - functionName:    _Z24tiff_ConvertLineRGBToXYZPhS_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/TIFFLogLuv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          98
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24tiff_ConvertLineXYZToRGBPhS_di
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/TIFFLogLuv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          100
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11CIELabToRGBItEvfffPT_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z5CLAMPIfET_RKS0_S2_S2_
        - _ZL11CIELabToXYZfffPfS_S_
        - _ZL8XYZToRGBfffPfS_S_
        - _ZL9assignRGBtttPt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:274,2'
          Dst:             _ZL11CIELabToXYZfffPfS_S_
        - Src:             'Source/FreeImage/Conversion.cpp:275,2'
          Dst:             _ZL8XYZToRGBfffPfS_S_
        - Src:             'Source/FreeImage/Conversion.cpp:278,13'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:279,15'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:280,14'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:282,2'
          Dst:             _ZL9assignRGBtttPt
    - functionName:    _ZL11CIELabToXYZfffPfS_S_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - powf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:203,10'
          Dst:             powf
        - Src:             'Source/FreeImage/Conversion.cpp:209,10'
          Dst:             powf
        - Src:             'Source/FreeImage/Conversion.cpp:215,10'
          Dst:             powf
    - functionName:    _ZL8XYZToRGBfffPfS_S_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - powf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:247,20'
          Dst:             powf
        - Src:             'Source/FreeImage/Conversion.cpp:252,20'
          Dst:             powf
        - Src:             'Source/FreeImage/Conversion.cpp:257,20'
          Dst:             powf
    - functionName:    _Z5CLAMPIfET_RKS0_S2_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9assignRGBtttPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    powf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11CIELabToRGBIhEvfffPT_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - float
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z5CLAMPIfET_RKS0_S2_S2_
        - _ZL11CIELabToXYZfffPfS_S_
        - _ZL8XYZToRGBfffPfS_S_
        - _ZL9assignRGBhhhPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:274,2'
          Dst:             _ZL11CIELabToXYZfffPfS_S_
        - Src:             'Source/FreeImage/Conversion.cpp:275,2'
          Dst:             _ZL8XYZToRGBfffPfS_S_
        - Src:             'Source/FreeImage/Conversion.cpp:278,13'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:279,15'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:280,14'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:282,2'
          Dst:             _ZL9assignRGBhhhPh
    - functionName:    _ZL9assignRGBhhhPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9CMYKToRGBIhEvT_S0_S0_S0_PS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z5CLAMPIjET_RKS0_S2_S2_
        - _ZL9assignRGBhhhPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:125,13'
          Dst:             _Z5CLAMPIjET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:126,15'
          Dst:             _Z5CLAMPIjET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:127,14'
          Dst:             _Z5CLAMPIjET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:129,2'
          Dst:             _ZL9assignRGBhhhPh
    - functionName:    _Z5CLAMPIjET_RKS0_S2_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9CMYKToRGBItEvT_S0_S0_S0_PS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - short
        - short
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z5CLAMPIjET_RKS0_S2_S2_
        - _ZL9assignRGBtttPt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:125,13'
          Dst:             _Z5CLAMPIjET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:126,15'
          Dst:             _Z5CLAMPIjET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:127,14'
          Dst:             _Z5CLAMPIjET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/Conversion.cpp:129,2'
          Dst:             _ZL9assignRGBtttPt
    - functionName:    FreeImage_ConvertToRawBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          690
      EdgeCount:       159
      CyclomaticComplexity: 30
      functionsReached:
        - FreeImage_ConvertLine16_555_To16_565
        - FreeImage_ConvertLine16_565_To16_555
        - FreeImage_ConvertLine1To16_555
        - FreeImage_ConvertLine1To16_565
        - FreeImage_ConvertLine1To24
        - FreeImage_ConvertLine1To32
        - FreeImage_ConvertLine1To32MapTransparency
        - FreeImage_ConvertLine1To8
        - FreeImage_ConvertLine24To16_555
        - FreeImage_ConvertLine24To16_565
        - FreeImage_ConvertLine24To32
        - FreeImage_ConvertLine24To8
        - FreeImage_ConvertLine32To16_555
        - FreeImage_ConvertLine32To16_565
        - FreeImage_ConvertLine32To24
        - FreeImage_ConvertLine32To8
        - FreeImage_ConvertLine4To16_555
        - FreeImage_ConvertLine4To16_565
        - FreeImage_ConvertLine4To24
        - FreeImage_ConvertLine4To32
        - FreeImage_ConvertLine4To32MapTransparency
        - FreeImage_ConvertLine4To8
        - FreeImage_ConvertLine8To16_555
        - FreeImage_ConvertLine8To16_565
        - FreeImage_ConvertLine8To24
        - FreeImage_ConvertLine8To32
        - FreeImage_ConvertLine8To32MapTransparency
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_IsTransparent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion.cpp:506,5'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/Conversion.cpp:508,7'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/Conversion.cpp:518,7'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/Conversion.cpp:528,7'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/Conversion.cpp:537,7'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/Conversion.cpp:546,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:484,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion.cpp:485,28'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion.cpp:486,59'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion.cpp:486,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion.cpp:488,24'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:492,11'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion.cpp:492,63'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion.cpp:492,119'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion.cpp:493,60'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:493,7'
          Dst:             FreeImage_ConvertLine16_565_To16_555
        - Src:             'Source/FreeImage/Conversion.cpp:495,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/Conversion.cpp:498,11'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion.cpp:498,63'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion.cpp:498,119'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion.cpp:499,60'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:499,7'
          Dst:             FreeImage_ConvertLine16_555_To16_565
        - Src:             'Source/FreeImage/Conversion.cpp:501,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/Conversion.cpp:504,15'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:505,39'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/Conversion.cpp:506,12'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:509,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:509,8'
          Dst:             FreeImage_ConvertLine1To8
        - Src:             'Source/FreeImage/Conversion.cpp:510,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:510,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:510,8'
          Dst:             FreeImage_ConvertLine1To16_555
        - Src:             'Source/FreeImage/Conversion.cpp:510,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:510,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:510,8'
          Dst:             FreeImage_ConvertLine1To16_565
        - Src:             'Source/FreeImage/Conversion.cpp:511,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:511,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:511,8'
          Dst:             FreeImage_ConvertLine1To24
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_ConvertLine1To32MapTransparency
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:512,29'
          Dst:             FreeImage_ConvertLine1To32
        - Src:             'Source/FreeImage/Conversion.cpp:519,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:519,8'
          Dst:             FreeImage_ConvertLine4To8
        - Src:             'Source/FreeImage/Conversion.cpp:520,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:520,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:520,8'
          Dst:             FreeImage_ConvertLine4To16_555
        - Src:             'Source/FreeImage/Conversion.cpp:520,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:520,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:520,8'
          Dst:             FreeImage_ConvertLine4To16_565
        - Src:             'Source/FreeImage/Conversion.cpp:521,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:521,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:521,8'
          Dst:             FreeImage_ConvertLine4To24
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_ConvertLine4To32MapTransparency
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:522,29'
          Dst:             FreeImage_ConvertLine4To32
        - Src:             'Source/FreeImage/Conversion.cpp:529,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:529,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:529,8'
          Dst:             FreeImage_ConvertLine8To16_555
        - Src:             'Source/FreeImage/Conversion.cpp:529,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:529,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:529,8'
          Dst:             FreeImage_ConvertLine8To16_565
        - Src:             'Source/FreeImage/Conversion.cpp:530,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:530,8'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:530,8'
          Dst:             FreeImage_ConvertLine8To24
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_ConvertLine8To32MapTransparency
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion.cpp:531,29'
          Dst:             FreeImage_ConvertLine8To32
        - Src:             'Source/FreeImage/Conversion.cpp:538,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:538,8'
          Dst:             FreeImage_ConvertLine24To8
        - Src:             'Source/FreeImage/Conversion.cpp:539,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:539,8'
          Dst:             FreeImage_ConvertLine24To16_555
        - Src:             'Source/FreeImage/Conversion.cpp:539,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:539,8'
          Dst:             FreeImage_ConvertLine24To16_565
        - Src:             'Source/FreeImage/Conversion.cpp:540,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:540,8'
          Dst:             FreeImage_ConvertLine24To32
        - Src:             'Source/FreeImage/Conversion.cpp:547,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:547,8'
          Dst:             FreeImage_ConvertLine32To8
        - Src:             'Source/FreeImage/Conversion.cpp:548,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:548,8'
          Dst:             FreeImage_ConvertLine32To16_555
        - Src:             'Source/FreeImage/Conversion.cpp:548,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:548,8'
          Dst:             FreeImage_ConvertLine32To16_565
        - Src:             'Source/FreeImage/Conversion.cpp:549,8'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:549,8'
          Dst:             FreeImage_ConvertLine32To24
        - Src:             'Source/FreeImage/Conversion.cpp:555,28'
          Dst:             FreeImage_GetLine
    - functionName:    FreeImage_ConvertFromRawBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_ConvertFromRawBitsEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:479,9'
          Dst:             FreeImage_ConvertFromRawBitsEx
    - functionName:    FreeImage_ConvertFromRawBitsEx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          142
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_AllocateHeaderForBits
        - FreeImage_AllocateT
        - FreeImage_FlipVertical
        - FreeImage_GetLine
        - FreeImage_GetScanLine
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:446,9'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/Conversion.cpp:451,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/Conversion.cpp:453,11'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion.cpp:459,4'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/FreeImage/Conversion.cpp:464,9'
          Dst:             FreeImage_AllocateHeaderForBits
        - Src:             'Source/FreeImage/Conversion.cpp:470,4'
          Dst:             FreeImage_FlipVertical
    - functionName:    FreeImage_ColorQuantizeEx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          298
      EdgeCount:       63
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_CloneMetadata
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - FreeImage_HasPixels
        - _ZN11NNQuantizer8QuantizeEP8FIBITMAPiP10tagRGBQUADi
        - _ZN11NNQuantizerC2Ei
        - _ZN11NNQuantizerD2Ev
        - _ZN11WuQuantizer8QuantizeEiiP10tagRGBQUAD
        - _ZN11WuQuantizerC2EP8FIBITMAP
        - _ZN11WuQuantizerD2Ev
        - _ZN12LFPQuantizer8QuantizeEP8FIBITMAPiP10tagRGBQUAD
        - _ZN12LFPQuantizerC2Ej
        - _ZN12LFPQuantizerD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion.cpp:387,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:384,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion.cpp:385,24'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:386,7'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion.cpp:391,19'
          Dst:             _ZN11WuQuantizerC2EP8FIBITMAP
        - Src:             'Source/FreeImage/Conversion.cpp:392,25'
          Dst:             _ZN11WuQuantizer8QuantizeEiiP10tagRGBQUAD
        - Src:             'Source/FreeImage/Conversion.cpp:395,8'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion.cpp:398,6'
          Dst:             _ZN11WuQuantizerD2Ev
        - Src:             'Source/FreeImage/Conversion.cpp:398,6'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/Conversion.cpp:400,6'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/Conversion.cpp:398,6'
          Dst:             _ZN11WuQuantizerD2Ev
        - Src:             'Source/FreeImage/Conversion.cpp:413,18'
          Dst:             _ZN11NNQuantizerC2Ei
        - Src:             'Source/FreeImage/Conversion.cpp:414,24'
          Dst:             _ZN11NNQuantizer8QuantizeEP8FIBITMAPiP10tagRGBQUADi
        - Src:             'Source/FreeImage/Conversion.cpp:417,7'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion.cpp:420,5'
          Dst:             _ZN11NNQuantizerD2Ev
        - Src:             'Source/FreeImage/Conversion.cpp:420,5'
          Dst:             _ZN11NNQuantizerD2Ev
        - Src:             'Source/FreeImage/Conversion.cpp:423,19'
          Dst:             _ZN12LFPQuantizerC2Ej
        - Src:             'Source/FreeImage/Conversion.cpp:424,24'
          Dst:             _ZN12LFPQuantizer8QuantizeEP8FIBITMAPiP10tagRGBQUAD
        - Src:             'Source/FreeImage/Conversion.cpp:427,7'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion.cpp:430,5'
          Dst:             _ZN12LFPQuantizerD2Ev
        - Src:             'Source/FreeImage/Conversion.cpp:430,5'
          Dst:             _ZN12LFPQuantizerD2Ev
    - functionName:    FreeImage_ColorQuantize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_ColorQuantizeEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:375,9'
          Dst:             FreeImage_ColorQuantizeEx
    - functionName:    _Z18RemoveAlphaChannelP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - FreeImage_ConvertTo24Bits
        - FreeImage_ConvertToRGB16
        - FreeImage_ConvertToRGBF
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - FreeImage_HasPixels
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion.cpp:349,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:343,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion.cpp:347,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion.cpp:351,7'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:353,12'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/Conversion.cpp:358,11'
          Dst:             FreeImage_ConvertToRGB16
        - Src:             'Source/FreeImage/Conversion.cpp:361,11'
          Dst:             FreeImage_ConvertToRGBF
    - functionName:    _ZL16_convertLABtoRGBItEvjjPhjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL11CIELabToRGBItEvfffPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:297,4'
          Dst:             _ZL11CIELabToRGBItEvfffPT_
    - functionName:    _ZL16_convertLABtoRGBIhEvjjPhjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL11CIELabToRGBIhEvfffPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:297,4'
          Dst:             _ZL11CIELabToRGBIhEvfffPT_
    - functionName:    _Z15ConvertLABtoRGBP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - _ZL16_convertLABtoRGBIhEvjjPhjj
        - _ZL16_convertLABtoRGBItEvjjPhjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:307,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion.cpp:311,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion.cpp:312,33'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:321,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:322,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion.cpp:323,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion.cpp:324,25'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion.cpp:326,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/Conversion.cpp:329,3'
          Dst:             _ZL16_convertLABtoRGBIhEvjjPhjj
        - Src:             'Source/FreeImage/Conversion.cpp:332,3'
          Dst:             _ZL16_convertLABtoRGBItEvjjPhjj
    - functionName:    _ZL18_convertCMYKtoRGBAIhEvjjPhjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9CMYKToRGBIhEvT_S0_S0_S0_PS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:148,4'
          Dst:             _ZL9CMYKToRGBIhEvT_S0_S0_S0_PS0_
    - functionName:    _ZL18_convertCMYKtoRGBAItEvjjPhjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9CMYKToRGBItEvT_S0_S0_S0_PS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:148,4'
          Dst:             _ZL9CMYKToRGBItEvT_S0_S0_S0_PS0_
    - functionName:    _Z17ConvertCMYKtoRGBAP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - _ZL18_convertCMYKtoRGBAIhEvjjPhjj
        - _ZL18_convertCMYKtoRGBAItEvjjPhjj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:158,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion.cpp:162,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion.cpp:163,33'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:172,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion.cpp:173,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion.cpp:174,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion.cpp:175,25'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion.cpp:177,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/Conversion.cpp:180,3'
          Dst:             _ZL18_convertCMYKtoRGBAItEvjjPhjj
        - Src:             'Source/FreeImage/Conversion.cpp:182,3'
          Dst:             _ZL18_convertCMYKtoRGBAIhEvjjPhjj
    - functionName:    _Z13SwapRedBlue32P8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - _Z11INPLACESWAPIhEvRT_S1_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion.cpp:66,5'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion.cpp:70,33'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion.cpp:75,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion.cpp:76,25'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion.cpp:77,28'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/Conversion.cpp:79,15'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion.cpp:82,4'
          Dst:             _Z11INPLACESWAPIhEvRT_S1_
    - functionName:    FreeImage_ConvertTo16Bits555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          313
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertLine16_565_To16_555
        - FreeImage_ConvertLine1To16_555
        - FreeImage_ConvertLine24To16_555
        - FreeImage_ConvertLine32To16_555
        - FreeImage_ConvertLine4To16_555
        - FreeImage_ConvertLine8To16_555
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_Unload
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion16_555.cpp:154,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion16_555.cpp:118,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion16_555.cpp:118,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion16_555.cpp:120,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion16_555.cpp:121,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion16_555.cpp:122,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion16_555.cpp:125,8'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion16_555.cpp:125,60'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion16_555.cpp:125,116'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion16_555.cpp:127,24'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion16_555.cpp:132,42'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:132,80'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:132,5'
          Dst:             FreeImage_ConvertLine16_565_To16_555
        - Src:             'Source/FreeImage/Conversion16_555.cpp:136,4'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion16_555.cpp:141,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/Conversion16_555.cpp:146,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion16_555.cpp:152,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion16_555.cpp:158,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:158,75'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:158,116'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion16_555.cpp:158,6'
          Dst:             FreeImage_ConvertLine1To16_555
        - Src:             'Source/FreeImage/Conversion16_555.cpp:167,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:167,75'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:167,116'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion16_555.cpp:167,6'
          Dst:             FreeImage_ConvertLine4To16_555
        - Src:             'Source/FreeImage/Conversion16_555.cpp:176,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:176,75'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:176,116'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion16_555.cpp:176,6'
          Dst:             FreeImage_ConvertLine8To16_555
        - Src:             'Source/FreeImage/Conversion16_555.cpp:185,38'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:185,76'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:185,6'
          Dst:             FreeImage_ConvertLine24To16_555
        - Src:             'Source/FreeImage/Conversion16_555.cpp:194,38'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:194,76'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_555.cpp:194,6'
          Dst:             FreeImage_ConvertLine32To16_555
        - Src:             'Source/FreeImage/Conversion16_555.cpp:202,5'
          Dst:             FreeImage_Unload
    - functionName:    FreeImage_ConvertLine16_565_To16_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine1To16_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          86
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine4To16_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8HINIBBLEh
        - _Z9LOWNIBBLEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion16_555.cpp:56,29'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion16_555.cpp:58,30'
          Dst:             _Z8HINIBBLEh
    - functionName:    FreeImage_ConvertLine8To16_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine24To16_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine32To16_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_555.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9LOWNIBBLEh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8HINIBBLEh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertTo16Bits565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          313
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertLine16_555_To16_565
        - FreeImage_ConvertLine1To16_565
        - FreeImage_ConvertLine24To16_565
        - FreeImage_ConvertLine32To16_565
        - FreeImage_ConvertLine4To16_565
        - FreeImage_ConvertLine8To16_565
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_Unload
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion16_565.cpp:150,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion16_565.cpp:114,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion16_565.cpp:114,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion16_565.cpp:116,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion16_565.cpp:117,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion16_565.cpp:118,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion16_565.cpp:121,8'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion16_565.cpp:121,60'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion16_565.cpp:121,116'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion16_565.cpp:123,24'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion16_565.cpp:128,42'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:128,80'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:128,5'
          Dst:             FreeImage_ConvertLine16_555_To16_565
        - Src:             'Source/FreeImage/Conversion16_565.cpp:132,4'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion16_565.cpp:137,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/Conversion16_565.cpp:142,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion16_565.cpp:148,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion16_565.cpp:154,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:154,75'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:154,116'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion16_565.cpp:154,6'
          Dst:             FreeImage_ConvertLine1To16_565
        - Src:             'Source/FreeImage/Conversion16_565.cpp:163,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:163,75'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:163,116'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion16_565.cpp:163,6'
          Dst:             FreeImage_ConvertLine4To16_565
        - Src:             'Source/FreeImage/Conversion16_565.cpp:172,37'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:172,75'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:172,116'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion16_565.cpp:172,6'
          Dst:             FreeImage_ConvertLine8To16_565
        - Src:             'Source/FreeImage/Conversion16_565.cpp:181,38'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:181,76'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:181,6'
          Dst:             FreeImage_ConvertLine24To16_565
        - Src:             'Source/FreeImage/Conversion16_565.cpp:190,38'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:190,76'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion16_565.cpp:190,6'
          Dst:             FreeImage_ConvertLine32To16_565
        - Src:             'Source/FreeImage/Conversion16_565.cpp:198,5'
          Dst:             FreeImage_Unload
    - functionName:    FreeImage_ConvertLine16_555_To16_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine1To16_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          86
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine4To16_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8HINIBBLEh
        - _Z9LOWNIBBLEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion16_565.cpp:52,29'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion16_565.cpp:54,30'
          Dst:             _Z8HINIBBLEh
    - functionName:    FreeImage_ConvertLine8To16_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine24To16_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine32To16_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion16_565.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertTo24Bits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          582
      EdgeCount:       101
      CyclomaticComplexity: 24
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertLine16To24_555
        - FreeImage_ConvertLine16To24_565
        - FreeImage_ConvertLine1To24
        - FreeImage_ConvertLine32To24
        - FreeImage_ConvertLine4To24
        - FreeImage_ConvertLine8To24
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    7
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion24.cpp:149,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion24.cpp:124,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion24.cpp:126,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion24.cpp:127,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion24.cpp:133,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion24.cpp:134,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion24.cpp:138,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/Conversion24.cpp:141,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion24.cpp:147,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion24.cpp:153,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:153,71'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:153,112'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion24.cpp:153,6'
          Dst:             FreeImage_ConvertLine1To24
        - Src:             'Source/FreeImage/Conversion24.cpp:161,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:161,71'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:161,112'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion24.cpp:161,6'
          Dst:             FreeImage_ConvertLine4To24
        - Src:             'Source/FreeImage/Conversion24.cpp:169,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:169,71'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:169,112'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion24.cpp:169,6'
          Dst:             FreeImage_ConvertLine8To24
        - Src:             'Source/FreeImage/Conversion24.cpp:177,11'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion24.cpp:177,63'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion24.cpp:177,119'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion24.cpp:178,39'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:178,77'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:178,7'
          Dst:             FreeImage_ConvertLine16To24_565
        - Src:             'Source/FreeImage/Conversion24.cpp:181,39'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:181,77'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:181,7'
          Dst:             FreeImage_ConvertLine16To24_555
        - Src:             'Source/FreeImage/Conversion24.cpp:190,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:190,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion24.cpp:190,6'
          Dst:             FreeImage_ConvertLine32To24
        - Src:             'Source/FreeImage/Conversion24.cpp:197,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion24.cpp:203,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion24.cpp:205,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion24.cpp:206,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion24.cpp:207,26'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion24.cpp:208,20'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion24.cpp:224,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion24.cpp:230,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion24.cpp:232,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion24.cpp:233,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion24.cpp:234,26'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion24.cpp:235,20'
          Dst:             FreeImage_GetBits
    - functionName:    FreeImage_ConvertLine1To24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine4To24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          156
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8HINIBBLEh
        - _Z9LOWNIBBLEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion24.cpp:52,35'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion24.cpp:53,36'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion24.cpp:54,34'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion24.cpp:58,35'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion24.cpp:59,36'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion24.cpp:60,34'
          Dst:             _Z8HINIBBLEh
    - functionName:    FreeImage_ConvertLine8To24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          73
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine16To24_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine16To24_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine32To24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion24.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertTo32Bits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         100
      ICount:          724
      EdgeCount:       128
      CyclomaticComplexity: 30
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertLine16To32_555
        - FreeImage_ConvertLine16To32_565
        - FreeImage_ConvertLine1To32
        - FreeImage_ConvertLine1To32MapTransparency
        - FreeImage_ConvertLine24To32
        - FreeImage_ConvertLine4To32
        - FreeImage_ConvertLine4To32MapTransparency
        - FreeImage_ConvertLine8To32
        - FreeImage_ConvertLine8To32MapTransparency
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetBlueMask
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_IsTransparent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion32.cpp:217,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion32.cpp:189,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion32.cpp:191,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion32.cpp:192,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion32.cpp:198,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion32.cpp:199,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion32.cpp:204,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/Conversion32.cpp:207,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion32.cpp:213,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion32.cpp:215,25'
          Dst:             FreeImage_IsTransparent
        - Src:             'Source/FreeImage/Conversion32.cpp:222,49'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:222,87'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:222,128'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion32.cpp:222,155'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/Conversion32.cpp:222,192'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/Conversion32.cpp:222,7'
          Dst:             FreeImage_ConvertLine1To32MapTransparency
        - Src:             'Source/FreeImage/Conversion32.cpp:226,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:226,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:226,113'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion32.cpp:226,7'
          Dst:             FreeImage_ConvertLine1To32
        - Src:             'Source/FreeImage/Conversion32.cpp:237,49'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:237,87'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:237,128'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion32.cpp:237,155'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/Conversion32.cpp:237,192'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/Conversion32.cpp:237,7'
          Dst:             FreeImage_ConvertLine4To32MapTransparency
        - Src:             'Source/FreeImage/Conversion32.cpp:241,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:241,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:241,113'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion32.cpp:241,7'
          Dst:             FreeImage_ConvertLine4To32
        - Src:             'Source/FreeImage/Conversion32.cpp:252,49'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:252,87'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:252,128'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion32.cpp:252,155'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImage/Conversion32.cpp:252,192'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImage/Conversion32.cpp:252,7'
          Dst:             FreeImage_ConvertLine8To32MapTransparency
        - Src:             'Source/FreeImage/Conversion32.cpp:256,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:256,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:256,113'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion32.cpp:256,7'
          Dst:             FreeImage_ConvertLine8To32
        - Src:             'Source/FreeImage/Conversion32.cpp:266,11'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion32.cpp:266,63'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion32.cpp:266,119'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion32.cpp:267,39'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:267,77'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:267,7'
          Dst:             FreeImage_ConvertLine16To32_565
        - Src:             'Source/FreeImage/Conversion32.cpp:270,39'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:270,77'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:270,7'
          Dst:             FreeImage_ConvertLine16To32_555
        - Src:             'Source/FreeImage/Conversion32.cpp:280,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:280,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion32.cpp:280,6'
          Dst:             FreeImage_ConvertLine24To32
        - Src:             'Source/FreeImage/Conversion32.cpp:288,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion32.cpp:294,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion32.cpp:296,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion32.cpp:297,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion32.cpp:298,26'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion32.cpp:299,20'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion32.cpp:316,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion32.cpp:322,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion32.cpp:324,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion32.cpp:325,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion32.cpp:326,26'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion32.cpp:327,20'
          Dst:             FreeImage_GetBits
    - functionName:    FreeImage_ConvertLine1To32MapTransparency
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          106
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine1To32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          81
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine4To32MapTransparency
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          229
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _Z8HINIBBLEh
        - _Z9LOWNIBBLEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion32.cpp:155,35'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:156,36'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:157,35'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:158,29'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:158,80'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:162,35'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:163,36'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:164,35'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:165,29'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:165,84'
          Dst:             _Z8HINIBBLEh
    - functionName:    FreeImage_ConvertLine4To32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          159
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z8HINIBBLEh
        - _Z9LOWNIBBLEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/Conversion32.cpp:52,35'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:53,36'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:54,35'
          Dst:             _Z9LOWNIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:58,35'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:59,36'
          Dst:             _Z8HINIBBLEh
        - Src:             'Source/FreeImage/Conversion32.cpp:60,35'
          Dst:             _Z8HINIBBLEh
    - functionName:    FreeImage_ConvertLine8To32MapTransparency
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          110
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine8To32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine16To32_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          80
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine16To32_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          80
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine24To32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertToGreyscale
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          376
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_CloneMetadata
        - FreeImage_ConvertTo8Bits
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetColorType
        - FreeImage_GetHeight
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - _Z27CalculateUsedPaletteEntriesj
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion8.cpp:261,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion8.cpp:226,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion8.cpp:230,43'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/Conversion8.cpp:234,24'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion8.cpp:235,27'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion8.cpp:236,27'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion8.cpp:238,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion8.cpp:244,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion8.cpp:248,24'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion8.cpp:249,25'
          Dst:             _Z27CalculateUsedPaletteEntriesj
        - Src:             'Source/FreeImage/Conversion8.cpp:255,26'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion8.cpp:256,20'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion8.cpp:258,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion8.cpp:259,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion8.cpp:304,9'
          Dst:             FreeImage_ConvertTo8Bits
    - functionName:    FreeImage_ConvertTo8Bits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          485
      EdgeCount:       101
      CyclomaticComplexity: 23
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertLine16To8_555
        - FreeImage_ConvertLine16To8_565
        - FreeImage_ConvertLine1To8
        - FreeImage_ConvertLine24To8
        - FreeImage_ConvertLine32To8
        - FreeImage_ConvertLine4To8
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetBlueMask
        - FreeImage_GetColorType
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/Conversion8.cpp:131,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/Conversion8.cpp:99,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/Conversion8.cpp:103,37'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/Conversion8.cpp:108,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/Conversion8.cpp:112,26'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/Conversion8.cpp:113,27'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/Conversion8.cpp:116,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/Conversion8.cpp:122,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/Conversion8.cpp:125,22'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion8.cpp:127,44'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/Conversion8.cpp:136,26'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion8.cpp:147,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:147,71'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:147,7'
          Dst:             FreeImage_ConvertLine1To8
        - Src:             'Source/FreeImage/Conversion8.cpp:156,23'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/Conversion8.cpp:161,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:161,71'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:161,7'
          Dst:             FreeImage_ConvertLine4To8
        - Src:             'Source/FreeImage/Conversion8.cpp:169,10'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImage/Conversion8.cpp:169,10'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImage/Conversion8.cpp:169,10'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImage/Conversion8.cpp:171,39'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:171,77'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:171,8'
          Dst:             FreeImage_ConvertLine16To8_565
        - Src:             'Source/FreeImage/Conversion8.cpp:175,39'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:175,77'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:175,8'
          Dst:             FreeImage_ConvertLine16To8_555
        - Src:             'Source/FreeImage/Conversion8.cpp:185,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:185,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:185,7'
          Dst:             FreeImage_ConvertLine24To8
        - Src:             'Source/FreeImage/Conversion8.cpp:194,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:194,72'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/Conversion8.cpp:194,7'
          Dst:             FreeImage_ConvertLine32To8
        - Src:             'Source/FreeImage/Conversion8.cpp:202,31'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion8.cpp:203,31'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/Conversion8.cpp:204,27'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion8.cpp:205,21'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/Conversion8.cpp:221,9'
          Dst:             FreeImage_Clone
    - functionName:    FreeImage_ConvertLine1To8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine4To8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine16To8_565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine16To8_555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine24To8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertLine32To8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/Conversion8.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ConvertToRGB16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ConversionRGB16.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          412
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertTo24Bits
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_Unload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/ConversionRGB16.cpp:39,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/ConversionRGB16.cpp:85,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:34,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:36,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:43,8'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:43,41'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:46,11'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:57,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:69,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:70,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:72,8'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:75,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:81,2'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:89,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:89,54'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:92,35'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:93,35'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:107,35'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:108,35'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:122,43'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:123,35'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/ConversionRGB16.cpp:139,3'
          Dst:             FreeImage_Unload
    - functionName:    FreeImage_ConvertToRGBF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ConversionRGBF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          778
      EdgeCount:       104
      CyclomaticComplexity: 19
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_ConvertTo24Bits
        - FreeImage_GetBits
        - FreeImage_GetColorType
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - FreeImage_Unload
        - _Z5CLAMPIfET_RKS0_S2_S2_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/ConversionRGBF.cpp:39,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/ConversionRGBF.cpp:101,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:34,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:36,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:43,45'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:45,11'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:74,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:82,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:83,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:85,8'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:88,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:94,2'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:98,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:99,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:105,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:105,54'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:107,34'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:108,28'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:130,34'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:131,28'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:152,34'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:153,28'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:173,34'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:174,28'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:194,34'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:195,28'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:204,26'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:217,34'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:218,28'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:226,27'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:227,27'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:228,27'
          Dst:             _Z5CLAMPIfET_RKS0_S2_S2_
        - Src:             'Source/FreeImage/ConversionRGBF.cpp:238,3'
          Dst:             FreeImage_Unload
    - functionName:    _ZN11NNQuantizer8QuantizeEP8FIBITMAPiP10tagRGBQUADi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          354
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _ZN11NNQuantizer5learnEi
        - _ZN11NNQuantizer7initnetEv
        - _ZN11NNQuantizer8inxbuildEv
        - _ZN11NNQuantizer9inxsearchEiii
        - _ZN11NNQuantizer9unbiasnetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/NNQuantizer.cpp:433,17'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/NNQuantizer.cpp:445,15'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/NNQuantizer.cpp:446,15'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/NNQuantizer.cpp:447,15'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImage/NNQuantizer.cpp:460,3'
          Dst:             _ZN11NNQuantizer7initnetEv
        - Src:             'Source/FreeImage/NNQuantizer.cpp:461,3'
          Dst:             _ZN11NNQuantizer5learnEi
        - Src:             'Source/FreeImage/NNQuantizer.cpp:462,3'
          Dst:             _ZN11NNQuantizer9unbiasnetEv
        - Src:             'Source/FreeImage/NNQuantizer.cpp:476,22'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/NNQuantizer.cpp:483,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/NNQuantizer.cpp:491,2'
          Dst:             _ZN11NNQuantizer8inxbuildEv
        - Src:             'Source/FreeImage/NNQuantizer.cpp:496,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/NNQuantizer.cpp:497,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/NNQuantizer.cpp:500,27'
          Dst:             _ZN11NNQuantizer9inxsearchEiii
    - functionName:    _ZN11NNQuantizer7initnetEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          64
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizer5learnEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          298
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN11NNQuantizer10alterneighEiiiii
        - _ZN11NNQuantizer11altersingleEiiiii
        - _ZN11NNQuantizer7contestEiii
        - _ZN11NNQuantizer9getSampleElPiS0_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/NNQuantizer.cpp:398,3'
          Dst:             _ZN11NNQuantizer9getSampleElPiS0_S0_
        - Src:             'Source/FreeImage/NNQuantizer.cpp:401,7'
          Dst:             _ZN11NNQuantizer7contestEiii
        - Src:             'Source/FreeImage/NNQuantizer.cpp:404,3'
          Dst:             _ZN11NNQuantizer11altersingleEiiiii
        - Src:             'Source/FreeImage/NNQuantizer.cpp:407,12'
          Dst:             _ZN11NNQuantizer10alterneighEiiiii
    - functionName:    _ZN11NNQuantizer9unbiasnetEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizer8inxbuildEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          253
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizer9inxsearchEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          320
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizer9getSampleElPiS0_S0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetScanLine
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/NNQuantizer.cpp:343,15'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZN11NNQuantizer7contestEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          210
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizer11altersingleEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizer10alterneighEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          224
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizerD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11NNQuantizerC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/NNQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          178
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/NNQuantizer.cpp:68,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/NNQuantizer.cpp:68,3'
          Dst:             __cxa_throw
    - functionName:    _ZN11WuQuantizer8QuantizeEiiP10tagRGBQUAD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          471
      EdgeCount:       60
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetBits
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - _ZN11WuQuantizer3CutEPNS_6tagBoxES1_
        - _ZN11WuQuantizer3M3DEPiS0_S0_S0_Pf
        - _ZN11WuQuantizer3VarEPNS_6tagBoxE
        - _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - _ZN11WuQuantizer4MarkEPNS_6tagBoxEiPh
        - _ZN11WuQuantizer6Hist3DEPiS0_S0_S0_PfiP10tagRGBQUAD
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/WuQuantizer.cpp:460,3'
          Dst:             _ZN11WuQuantizer6Hist3DEPiS0_S0_S0_PfiP10tagRGBQUAD
        - Src:             'Source/FreeImage/WuQuantizer.cpp:464,3'
          Dst:             _ZN11WuQuantizer3M3DEPiS0_S0_S0_Pf
        - Src:             'Source/FreeImage/WuQuantizer.cpp:471,7'
          Dst:             _ZN11WuQuantizer3CutEPNS_6tagBoxES1_
        - Src:             'Source/FreeImage/WuQuantizer.cpp:473,39'
          Dst:             _ZN11WuQuantizer3VarEPNS_6tagBoxE
        - Src:             'Source/FreeImage/WuQuantizer.cpp:474,33'
          Dst:             _ZN11WuQuantizer3VarEPNS_6tagBoxE
        - Src:             'Source/FreeImage/WuQuantizer.cpp:554,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/WuQuantizer.cpp:556,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/WuQuantizer.cpp:507,23'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/WuQuantizer.cpp:510,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/WuQuantizer.cpp:510,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/WuQuantizer.cpp:515,22'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/WuQuantizer.cpp:519,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/WuQuantizer.cpp:519,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/WuQuantizer.cpp:524,4'
          Dst:             _ZN11WuQuantizer4MarkEPNS_6tagBoxEiPh
        - Src:             'Source/FreeImage/WuQuantizer.cpp:525,13'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:528,40'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:529,42'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:530,41'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:538,16'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/WuQuantizer.cpp:541,21'
          Dst:             FreeImage_GetBits
    - functionName:    _ZN11WuQuantizer6Hist3DEPiS0_S0_S0_PfiP10tagRGBQUAD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          593
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetScanLine
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/WuQuantizer.cpp:111,6'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/WuQuantizer.cpp:113,17'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/WuQuantizer.cpp:132,17'
          Dst:             FreeImage_GetScanLine
    - functionName:    _ZN11WuQuantizer3M3DEPiS0_S0_S0_Pf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          295
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11WuQuantizer3CutEPNS_6tagBoxES1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          297
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - _ZN11WuQuantizer8MaximizeEPNS_6tagBoxEhiiPiiiii
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/WuQuantizer.cpp:408,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/WuQuantizer.cpp:383,20'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:384,20'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:385,20'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:386,20'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:388,18'
          Dst:             _ZN11WuQuantizer8MaximizeEPNS_6tagBoxEhiiPiiiii
        - Src:             'Source/FreeImage/WuQuantizer.cpp:389,15'
          Dst:             _ZN11WuQuantizer8MaximizeEPNS_6tagBoxEhiiPiiiii
        - Src:             'Source/FreeImage/WuQuantizer.cpp:390,15'
          Dst:             _ZN11WuQuantizer8MaximizeEPNS_6tagBoxEhiiPiiiii
    - functionName:    _ZN11WuQuantizer3VarEPNS_6tagBoxE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          311
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/WuQuantizer.cpp:308,24'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:309,24'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:310,24'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:320,45'
          Dst:             _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
    - functionName:    _ZN11WuQuantizer4MarkEPNS_6tagBoxEiPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11WuQuantizer3VolEPNS_6tagBoxEPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          258
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11WuQuantizer8MaximizeEPNS_6tagBoxEhiiPiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      float
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          214
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11WuQuantizer3TopEPNS_6tagBoxEhiPi
        - _ZN11WuQuantizer6BottomEPNS_6tagBoxEhPi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/WuQuantizer.cpp:335,19'
          Dst:             _ZN11WuQuantizer6BottomEPNS_6tagBoxEhPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:336,19'
          Dst:             _ZN11WuQuantizer6BottomEPNS_6tagBoxEhPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:337,19'
          Dst:             _ZN11WuQuantizer6BottomEPNS_6tagBoxEhPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:338,19'
          Dst:             _ZN11WuQuantizer6BottomEPNS_6tagBoxEhPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:345,21'
          Dst:             _ZN11WuQuantizer3TopEPNS_6tagBoxEhiPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:346,21'
          Dst:             _ZN11WuQuantizer3TopEPNS_6tagBoxEhiPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:347,21'
          Dst:             _ZN11WuQuantizer3TopEPNS_6tagBoxEhiPi
        - Src:             'Source/FreeImage/WuQuantizer.cpp:348,21'
          Dst:             _ZN11WuQuantizer3TopEPNS_6tagBoxEhiPi
    - functionName:    _ZN11WuQuantizer6BottomEPNS_6tagBoxEhPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          412
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/FreeImage/WuQuantizer.cpp:247,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN11WuQuantizer3TopEPNS_6tagBoxEhiPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          363
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/FreeImage/WuQuantizer.cpp:278,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN11WuQuantizerD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11WuQuantizerC2EP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/WuQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          241
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - FreeImage_GetHeight
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/WuQuantizer.cpp:50,10'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/WuQuantizer.cpp:51,11'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/WuQuantizer.cpp:52,10'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/WuQuantizer.cpp:76,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/WuQuantizer.cpp:76,3'
          Dst:             __cxa_throw
    - functionName:    _ZN21PredicateTagIDCompareclEP5FITAGS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_GetTagID
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1078,19'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:1079,19'
          Dst:             FreeImage_GetTagID
    - functionName:    _ZL24processCanonMakerNoteTagP8FIBITMAPP5FITAG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagCount
        - FreeImage_GetTagID
        - FreeImage_GetTagValue
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagDescription
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/Metadata/Exif.cpp:359,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:353,14'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/Exif.cpp:355,16'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:390,24'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/Exif.cpp:391,4'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/Exif.cpp:392,32'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/Exif.cpp:393,4'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/Exif.cpp:397,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/Exif.cpp:406,24'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/Exif.cpp:409,20'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/Exif.cpp:413,36'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:417,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/Exif.cpp:418,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/Exif.cpp:419,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/Exif.cpp:420,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/Exif.cpp:421,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:424,23'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/Exif.cpp:425,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/Exif.cpp:426,31'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/Exif.cpp:427,3'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/Exif.cpp:431,4'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/Exif.cpp:436,2'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL9ReadInt16iPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18FreeImage_strnicmpPKcS0_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - tolower
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:93,15'
          Dst:             tolower
        - Src:             'Source/Metadata/Exif.cpp:94,15'
          Dst:             tolower
    - functionName:    _ZL14processExifTagP8FIBITMAPP5FITAGPciN6TagLib7MDMODELE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          381
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_GetTagCount
        - FreeImage_GetTagID
        - FreeImage_GetTagLength
        - FreeImage_GetTagType
        - FreeImage_SetMetadata
        - FreeImage_SetTagDescription
        - FreeImage_SetTagKey
        - FreeImage_SetTagValue
        - _ZL10ReadUint16iPKv
        - _ZL10ReadUint32iPKv
        - _ZL24processCanonMakerNoteTagP8FIBITMAPP5FITAG
        - _ZL9ReadInt16iPKv
        - _ZL9ReadInt32iPKv
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib17getFreeImageModelENS_7MDMODELE
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/Metadata/Exif.cpp:465,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:457,35'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/Exif.cpp:462,24'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/Exif.cpp:465,9'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/Exif.cpp:470,19'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:471,16'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:473,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:479,19'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:480,16'
          Dst:             _ZL9ReadInt16iPKv
        - Src:             'Source/Metadata/Exif.cpp:482,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:488,19'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:489,16'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:491,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:497,19'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:498,16'
          Dst:             _ZL9ReadInt32iPKv
        - Src:             'Source/Metadata/Exif.cpp:500,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:508,23'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:510,16'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:512,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:520,23'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:522,16'
          Dst:             _ZL9ReadInt32iPKv
        - Src:             'Source/Metadata/Exif.cpp:524,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:534,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:540,3'
          Dst:             _ZL24processCanonMakerNoteTagP8FIBITMAPP5FITAG
        - Src:             'Source/Metadata/Exif.cpp:543,15'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/Exif.cpp:545,17'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:548,23'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/Exif.cpp:549,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/Exif.cpp:550,31'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/Exif.cpp:551,3'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/Exif.cpp:555,28'
          Dst:             _ZN6TagLib17getFreeImageModelENS_7MDMODELE
        - Src:             'Source/Metadata/Exif.cpp:555,4'
          Dst:             FreeImage_SetMetadata
    - functionName:    _ZL10ReadUint16iPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10ReadUint32iPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL9ReadInt32iPKv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:146,18'
          Dst:             _ZL9ReadInt32iPKv
    - functionName:    _ZL9ReadInt32iPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          73
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16processIFDOffsetP5FITAGPKciPjPN6TagLib7MDMODELE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_GetTagID
        - _ZL10ReadUint32iPKv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/Metadata/Exif.cpp:169,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:166,18'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:169,9'
          Dst:             FreeImage_GetTagID
    - functionName:    _ZL16processMakerNoteP8FIBITMAPPKciPjPN6TagLib7MDMODELE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          521
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetTagValue
        - _ZL10ReadUint32iPKv
        - _ZL18FreeImage_strnicmpPKcS0_m
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:212,2'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/Metadata/Exif.cpp:213,29'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/Exif.cpp:215,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:215,49'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:215,92'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:215,127'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:222,10'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:228,10'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:250,22'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:254,22'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:258,22'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:260,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:269,14'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:269,62'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:276,26'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:279,10'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:283,20'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:288,10'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:293,20'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:295,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:301,21'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:301,70'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:303,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:313,11'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:313,66'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:317,11'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:317,58'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:319,3'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/Metadata/Exif.cpp:320,30'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/Exif.cpp:321,16'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:331,21'
          Dst:             _ZL18FreeImage_strnicmpPKcS0_m
        - Src:             'Source/Metadata/Exif.cpp:333,7'
          Dst:             memcmp
    - functionName:    psd_read_exif_profile_raw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1388,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/Exif.cpp:1391,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/Exif.cpp:1392,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/Exif.cpp:1393,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/Exif.cpp:1394,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/Exif.cpp:1395,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:1398,45'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/Exif.cpp:1398,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/Exif.cpp:1401,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    psd_read_exif_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10ReadUint32iPKv
        - _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1337,5'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:1341,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:1351,24'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:1358,9'
          Dst:             _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
    - functionName:    _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          850
      EdgeCount:       256
      CyclomaticComplexity: 112
      functionsReached:
        - FreeImage_CloseMemory
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagCount
        - FreeImage_GetTagID
        - FreeImage_GetTagLength
        - FreeImage_GetTagType
        - FreeImage_LoadFromMemory
        - FreeImage_OpenMemory
        - FreeImage_SetTagCount
        - FreeImage_SetTagID
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetThumbnail
        - FreeImage_Unload
        - _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - _ZL10ReadUint16iPKv
        - _ZL10ReadUint32iPKv
        - _ZL14processExifTagP8FIBITMAPP5FITAGPciN6TagLib7MDMODELE
        - _ZL16processIFDOffsetP5FITAGPKciPjPN6TagLib7MDMODELE
        - _ZL16processMakerNoteP8FIBITMAPPKciPjPN6TagLib7MDMODELE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/Metadata/Exif.cpp:704,4'
          Branch Sides:    []
        - Branch String:   'Source/Metadata/Exif.cpp:807,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:629,9'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:640,17'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/Exif.cpp:649,18'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:650,4'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/Exif.cpp:653,26'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:656,8'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/Exif.cpp:660,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/Exif.cpp:663,22'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:664,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/Exif.cpp:667,62'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/Exif.cpp:667,39'
          Dst:             _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - Src:             'Source/Metadata/Exif.cpp:668,40'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:669,17'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/Exif.cpp:673,32'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:673,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/Exif.cpp:675,7'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/Exif.cpp:680,26'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:688,6'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/Exif.cpp:693,8'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/Exif.cpp:695,6'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/Exif.cpp:704,11'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:718,9'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:719,6'
          Dst:             _ZL16processMakerNoteP8FIBITMAPPKciPjPN6TagLib7MDMODELE
        - Src:             'Source/Metadata/Exif.cpp:722,6'
          Dst:             _ZL16processIFDOffsetP5FITAGPKciPjPN6TagLib7MDMODELE
        - Src:             'Source/Metadata/Exif.cpp:744,6'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/Exif.cpp:751,6'
          Dst:             _ZL14processExifTagP8FIBITMAPP5FITAGPciN6TagLib7MDMODELE
        - Src:             'Source/Metadata/Exif.cpp:756,5'
          Dst:             _ZL14processExifTagP8FIBITMAPP5FITAGPciN6TagLib7MDMODELE
        - Src:             'Source/Metadata/Exif.cpp:760,4'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/Exif.cpp:772,31'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:774,22'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:780,31'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:799,14'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:801,19'
          Dst:             _ZL10ReadUint16iPKv
        - Src:             'Source/Metadata/Exif.cpp:803,21'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:805,18'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:843,19'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/Metadata/Exif.cpp:844,24'
          Dst:             FreeImage_LoadFromMemory
        - Src:             'Source/Metadata/Exif.cpp:845,2'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/Metadata/Exif.cpp:848,2'
          Dst:             FreeImage_SetThumbnail
        - Src:             'Source/Metadata/Exif.cpp:850,2'
          Dst:             FreeImage_Unload
    - functionName:    _ZL14tiff_write_ifdP8FIBITMAP18FREE_IMAGE_MDMODELP8FIMEMORY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          460
      EdgeCount:       130
      CyclomaticComplexity: 51
      functionsReached:
        - FreeImage_FindCloseMetadata
        - FreeImage_FindFirstMetadata
        - FreeImage_FindNextMetadata
        - FreeImage_GetMetadataCount
        - FreeImage_GetTagCount
        - FreeImage_GetTagID
        - FreeImage_GetTagKey
        - FreeImage_GetTagLength
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - FreeImage_SeekMemory
        - FreeImage_SetTagID
        - FreeImage_TellMemory
        - FreeImage_WriteMemory
        - _ZN6TagLib8getTagIDENS_7MDMODELEPKc
        - _ZN6TagLib8instanceEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/Metadata/Exif.cpp:1126,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1115,29'
          Dst:             FreeImage_TellMemory
        - Src:             'Source/Metadata/Exif.cpp:1118,28'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/Metadata/Exif.cpp:1123,14'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/Exif.cpp:1149,14'
          Dst:             FreeImage_FindFirstMetadata
        - Src:             'Source/Metadata/Exif.cpp:1155,23'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/Exif.cpp:1156,20'
          Dst:             _ZN6TagLib8getTagIDENS_7MDMODELEPKc
        - Src:             'Source/Metadata/Exif.cpp:1159,6'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/Exif.cpp:1246,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/Metadata/Exif.cpp:1249,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/Metadata/Exif.cpp:1164,12'
          Dst:             FreeImage_FindNextMetadata
        - Src:             'Source/Metadata/Exif.cpp:1166,4'
          Dst:             FreeImage_FindCloseMetadata
        - Src:             'Source/Metadata/Exif.cpp:1175,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/Exif.cpp:1175,4'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/Exif.cpp:1189,4'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1191,17'
          Dst:             FreeImage_TellMemory
        - Src:             'Source/Metadata/Exif.cpp:1193,4'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/Metadata/Exif.cpp:1200,3'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1206,18'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:1207,4'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1209,26'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/Exif.cpp:1210,4'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1212,22'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/Exif.cpp:1213,4'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1215,26'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/Exif.cpp:1218,36'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/Exif.cpp:1219,5'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1221,6'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1225,5'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1227,29'
          Dst:             FreeImage_TellMemory
        - Src:             'Source/Metadata/Exif.cpp:1228,5'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/Metadata/Exif.cpp:1229,27'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/Exif.cpp:1229,5'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1232,6'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/Metadata/Exif.cpp:1235,18'
          Dst:             FreeImage_TellMemory
        - Src:             'Source/Metadata/Exif.cpp:1237,5'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/Metadata/Exif.cpp:1242,3'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/Metadata/Exif.cpp:1243,3'
          Dst:             FreeImage_WriteMemory
    - functionName:    tiff_get_ifd_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_CloseMemory
        - FreeImage_OpenMemory
        - _ZL14tiff_write_ifdP8FIBITMAP18FREE_IMAGE_MDMODELP8FIMEMORY
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1268,10'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/Metadata/Exif.cpp:1270,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/Exif.cpp:1270,4'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/Exif.cpp:1301,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/Metadata/Exif.cpp:1302,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/Metadata/Exif.cpp:1304,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/Metadata/Exif.cpp:1274,18'
          Dst:             _ZL14tiff_write_ifdP8FIBITMAP18FREE_IMAGE_MDMODELP8FIMEMORY
        - Src:             'Source/Metadata/Exif.cpp:1281,4'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/Metadata/Exif.cpp:1285,23'
          Dst:             realloc
        - Src:             'Source/Metadata/Exif.cpp:1287,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/Exif.cpp:1287,5'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/Exif.cpp:1297,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/Metadata/Exif.cpp:1304,2'
          Dst:             __cxa_end_catch
    - functionName:    _Z10RotateExifPP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_FlipHorizontal
        - FreeImage_FlipVertical
        - FreeImage_GetMetadata
        - FreeImage_GetMetadataCount
        - FreeImage_GetTagID
        - FreeImage_GetTagValue
        - FreeImage_Rotate
        - FreeImage_Unload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/Metadata/Exif.cpp:1028,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1021,5'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/Metadata/Exif.cpp:1025,3'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/Metadata/Exif.cpp:1026,24'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/Exif.cpp:1027,39'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/Exif.cpp:1032,6'
          Dst:             FreeImage_FlipHorizontal
        - Src:             'Source/Metadata/Exif.cpp:1035,16'
          Dst:             FreeImage_Rotate
        - Src:             'Source/Metadata/Exif.cpp:1036,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/Metadata/Exif.cpp:1040,6'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/Metadata/Exif.cpp:1043,16'
          Dst:             FreeImage_Rotate
        - Src:             'Source/Metadata/Exif.cpp:1044,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/Metadata/Exif.cpp:1046,6'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/Metadata/Exif.cpp:1049,16'
          Dst:             FreeImage_Rotate
        - Src:             'Source/Metadata/Exif.cpp:1050,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/Metadata/Exif.cpp:1054,16'
          Dst:             FreeImage_Rotate
        - Src:             'Source/Metadata/Exif.cpp:1055,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/Metadata/Exif.cpp:1057,6'
          Dst:             FreeImage_FlipVertical
        - Src:             'Source/Metadata/Exif.cpp:1060,16'
          Dst:             FreeImage_Rotate
        - Src:             'Source/Metadata/Exif.cpp:1061,6'
          Dst:             FreeImage_Unload
    - functionName:    jpegxr_read_exif_gps_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:1006,9'
          Dst:             _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
    - functionName:    jpegxr_read_exif_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:989,9'
          Dst:             _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
    - functionName:    jpeg_read_exif_profile_raw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:945,5'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:951,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/Exif.cpp:953,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/Exif.cpp:954,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/Exif.cpp:955,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/Exif.cpp:956,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/Exif.cpp:957,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/Exif.cpp:960,45'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/Exif.cpp:960,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/Exif.cpp:963,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    jpeg_read_exif_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/Exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10ReadUint32iPKv
        - _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/Exif.cpp:876,5'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:890,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:894,7'
          Dst:             memcmp
        - Src:             'Source/Metadata/Exif.cpp:904,25'
          Dst:             _ZL10ReadUint32iPKv
        - Src:             'Source/Metadata/Exif.cpp:922,10'
          Dst:             _ZL18jpeg_read_exif_dirP8FIBITMAPPKhjjjiN6TagLib7MDMODELE
    - functionName:    _Z26FreeImage_GetTagMemorySizeP5FITAG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/Metadata/FreeImageTag.cpp:340,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/FreeImageTag.cpp:334,12'
          Dst:             strlen
        - Src:             'Source/Metadata/FreeImageTag.cpp:337,12'
          Dst:             strlen
    - functionName:    _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTagValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          183
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
      functionUses:    49
      BranchProfiles:
        - Branch String:   'Source/Metadata/FreeImageTag.cpp:264,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/FreeImageTag.cpp:255,26'
          Dst:             _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
    - functionName:    FreeImage_SetTagLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTagCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTagType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTagID
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetTagDescription
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcpy
        - strlen
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FreeImageTag.cpp:203,43'
          Dst:             strlen
        - Src:             'Source/Metadata/FreeImageTag.cpp:204,3'
          Dst:             strcpy
    - functionName:    FreeImage_SetTagKey
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcpy
        - strlen
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FreeImageTag.cpp:191,35'
          Dst:             strlen
        - Src:             'Source/Metadata/FreeImageTag.cpp:192,3'
          Dst:             strcpy
    - functionName:    FreeImage_GetTagValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTagLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTagCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTagType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTagID
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTagDescription
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetTagKey
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_CloneTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          296
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_OutputMessageProc
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - strcpy
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/Metadata/FreeImageTag.cpp:120,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/FreeImageTag.cpp:87,17'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/FreeImageTag.cpp:99,34'
          Dst:             strlen
        - Src:             'Source/Metadata/FreeImageTag.cpp:101,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/FreeImageTag.cpp:101,5'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/FreeImageTag.cpp:140,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/Metadata/FreeImageTag.cpp:141,3'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/FreeImageTag.cpp:142,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/Metadata/FreeImageTag.cpp:144,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/Metadata/FreeImageTag.cpp:103,4'
          Dst:             strcpy
        - Src:             'Source/Metadata/FreeImageTag.cpp:107,42'
          Dst:             strlen
        - Src:             'Source/Metadata/FreeImageTag.cpp:109,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/FreeImageTag.cpp:109,5'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/FreeImageTag.cpp:111,4'
          Dst:             strcpy
        - Src:             'Source/Metadata/FreeImageTag.cpp:124,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/FreeImageTag.cpp:124,6'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/FreeImageTag.cpp:132,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/Metadata/FreeImageTag.cpp:132,6'
          Dst:             __cxa_throw
        - Src:             'Source/Metadata/FreeImageTag.cpp:144,2'
          Dst:             __cxa_end_catch
    - functionName:    FreeImage_CreateTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_DeleteTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FreeImageTag.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15append_iptc_tagPhPjtjPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/IPTC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_iptc_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/IPTC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          294
      EdgeCount:       91
      CyclomaticComplexity: 47
      functionsReached:
        - FreeImage_FindCloseMetadata
        - FreeImage_FindFirstMetadata
        - FreeImage_FindNextMetadata
        - FreeImage_GetTagID
        - FreeImage_GetTagLength
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - _ZL15append_iptc_tagPhPjtjPKv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/Metadata/IPTC.cpp:278,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/IPTC.cpp:270,13'
          Dst:             FreeImage_FindFirstMetadata
        - Src:             'Source/Metadata/IPTC.cpp:274,18'
          Dst:             FreeImage_GetTagID
        - Src:             'Source/Metadata/IPTC.cpp:285,9'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/IPTC.cpp:286,40'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:306,17'
          Dst:             _ZL15append_iptc_tagPhPjtjPKv
        - Src:             'Source/Metadata/IPTC.cpp:313,9'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/IPTC.cpp:315,70'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:315,16'
          Dst:             _ZL15append_iptc_tagPhPjtjPKv
        - Src:             'Source/Metadata/IPTC.cpp:320,9'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/IPTC.cpp:321,22'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/IPTC.cpp:322,70'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:322,16'
          Dst:             _ZL15append_iptc_tagPhPjtjPKv
        - Src:             'Source/Metadata/IPTC.cpp:327,11'
          Dst:             FreeImage_FindNextMetadata
        - Src:             'Source/Metadata/IPTC.cpp:329,3'
          Dst:             FreeImage_FindCloseMetadata
        - Src:             'Source/Metadata/IPTC.cpp:333,12'
          Dst:             _ZL15append_iptc_tagPhPjtjPKv
    - functionName:    read_iptc_profile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/IPTC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          672
      EdgeCount:       204
      CyclomaticComplexity: 91
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagDescription
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
        - memcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/Metadata/IPTC.cpp:121,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/IPTC.cpp:56,6'
          Dst:             memcmp
        - Src:             'Source/Metadata/IPTC.cpp:67,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/IPTC.cpp:69,20'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/IPTC.cpp:112,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/IPTC.cpp:113,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/IPTC.cpp:125,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/IPTC.cpp:126,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/IPTC.cpp:129,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:142,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/IPTC.cpp:143,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/IPTC.cpp:148,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:173,30'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/IPTC.cpp:174,4'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/IPTC.cpp:175,38'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/IPTC.cpp:176,4'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/IPTC.cpp:180,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/IPTC.cpp:193,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/IPTC.cpp:194,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/IPTC.cpp:195,36'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/IPTC.cpp:195,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/IPTC.cpp:196,44'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/IPTC.cpp:196,3'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/IPTC.cpp:197,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/IPTC.cpp:198,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/IPTC.cpp:199,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:200,41'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/IPTC.cpp:200,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/IPTC.cpp:205,3'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/IPTC.cpp:206,3'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/IPTC.cpp:207,36'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/IPTC.cpp:207,3'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/IPTC.cpp:208,44'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/IPTC.cpp:208,3'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/IPTC.cpp:209,3'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/IPTC.cpp:210,3'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/IPTC.cpp:211,3'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/IPTC.cpp:212,41'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/IPTC.cpp:212,3'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/IPTC.cpp:217,2'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZN6TagLib17getFreeImageModelENS_7MDMODELE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          125
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/Metadata/TagLib.cpp:1608,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6TagLib8getTagIDENS_7MDMODELEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/TagLib.cpp:1598,16'
          Dst:             strcmp
    - functionName:    _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6TagLib10getTagInfoENS_7MDMODELEt
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/TagLib.cpp:1583,24'
          Dst:             _ZN6TagLib10getTagInfoENS_7MDMODELEt
    - functionName:    _ZN6TagLib10getTagInfoENS_7MDMODELEt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6TagLib10getTagInfoENS_7MDMODELEt
        - sprintf
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/TagLib.cpp:1567,24'
          Dst:             _ZN6TagLib10getTagInfoENS_7MDMODELEt
        - Src:             'Source/Metadata/TagLib.cpp:1570,4'
          Dst:             sprintf
    - functionName:    _ZN6TagLib8instanceEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6TagLibC2Ev
        - _ZN6TagLibD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/TagLib.cpp:1547,2'
          Dst:             __cxa_guard_acquire
        - Src:             'Source/Metadata/TagLib.cpp:1547,16'
          Dst:             _ZN6TagLibC2Ev
        - Src:             'Source/Metadata/TagLib.cpp:1547,2'
          Dst:             __cxa_atexit
        - Src:             'Source/Metadata/TagLib.cpp:1547,2'
          Dst:             _ZN6TagLibD2Ev
        - Src:             'Source/Metadata/TagLib.cpp:1547,2'
          Dst:             __cxa_guard_release
        - Src:             'Source/Metadata/TagLib.cpp:1547,2'
          Dst:             __cxa_guard_abort
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6TagLibD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/TagLib.cpp:1538,51'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6TagLibC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/TagLib.cpp:1479,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1480,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1481,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1482,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1485,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1486,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1487,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1488,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1489,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1490,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1491,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1492,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1493,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1494,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1495,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1496,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1497,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1498,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1499,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1500,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1501,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1504,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1507,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
        - Src:             'Source/Metadata/TagLib.cpp:1510,2'
          Dst:             _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
    - functionName:    _ZN6TagLib16addMetadataModelENS_7MDMODELEP10tagTagInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/TagLib.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27_XTIFFLocalDefaultDirectoryP4tiff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFMergeFieldInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:65,2'
          Dst:             TIFFMergeFieldInfo
    - functionName:    _ZL16skip_write_fieldP4tiffj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          228
      EdgeCount:       55
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/Metadata/XTIFF.cpp:628,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:689,4'
          Dst:             TIFFGetField
    - functionName:    _Z20tiff_write_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetMetadataCount
        - FreeImage_GetTagCount
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - TIFFDataWidth
        - TIFFFieldDataType
        - TIFFFieldTag
        - TIFFSetField
        - _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - _ZL16skip_write_fieldP4tiffj
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib8instanceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:720,5'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/Metadata/XTIFF.cpp:724,20'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/XTIFF.cpp:729,27'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:731,6'
          Dst:             _ZL16skip_write_fieldP4tiffj
        - Src:             'Source/Metadata/XTIFF.cpp:738,29'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/XTIFF.cpp:740,6'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/Metadata/XTIFF.cpp:741,33'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:742,32'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:752,17'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:752,48'
          Dst:             _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - Src:             'Source/Metadata/XTIFF.cpp:758,31'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:758,5'
          Dst:             TIFFSetField
        - Src:             'Source/Metadata/XTIFF.cpp:760,31'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:760,59'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:760,5'
          Dst:             TIFFSetField
    - functionName:    _ZL18tiff_read_exif_tagP4tiffjP8FIBITMAPN6TagLib7MDMODELE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          976
      EdgeCount:       158
      CyclomaticComplexity: 30
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_OutputMessageProc
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagDescription
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - TIFFDataWidth
        - TIFFFieldDataType
        - TIFFFieldName
        - TIFFFieldPassCount
        - TIFFFieldReadCount
        - TIFFFieldTag
        - TIFFFieldWithTag
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - _TIFFfree
        - _TIFFmalloc
        - _ZN10FIRational12getNumeratorEv
        - _ZN10FIRational14getDenominatorEv
        - _ZN10FIRationalC2Ef
        - _ZN10FIRationalD2Ev
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib17getFreeImageModelENS_7MDMODELE
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/Metadata/XTIFF.cpp:335,5'
          Branch Sides:    []
        - Branch String:   'Source/Metadata/XTIFF.cpp:352,4'
          Branch Sides:    []
        - Branch String:   'Source/Metadata/XTIFF.cpp:389,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:253,19'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/XTIFF.cpp:256,27'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/XTIFF.cpp:261,25'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/Metadata/XTIFF.cpp:266,5'
          Dst:             TIFFFieldPassCount
        - Src:             'Source/Metadata/XTIFF.cpp:269,7'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:272,7'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:280,7'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:290,7'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:290,51'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:292,14'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:294,4'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/Metadata/XTIFF.cpp:297,18'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:303,6'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:308,8'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:309,11'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:310,11'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:311,11'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:314,8'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:315,8'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:316,8'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:317,8'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:319,8'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:320,8'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:322,9'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:334,29'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:341,20'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:346,15'
          Dst:             _TIFFmalloc
        - Src:             'Source/Metadata/XTIFF.cpp:355,11'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:358,11'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:366,107'
          Dst:             TIFFFieldName
        - Src:             'Source/Metadata/XTIFF.cpp:366,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/Metadata/XTIFF.cpp:370,5'
          Dst:             _TIFFfree
        - Src:             'Source/Metadata/XTIFF.cpp:378,17'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/XTIFF.cpp:381,4'
          Dst:             _TIFFfree
        - Src:             'Source/Metadata/XTIFF.cpp:386,2'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/XTIFF.cpp:387,2'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/XTIFF.cpp:389,9'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:391,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:392,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:392,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:392,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:393,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:394,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:398,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:399,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:399,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:399,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:400,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:401,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:405,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:406,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:406,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:406,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:407,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:408,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:412,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:413,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:413,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:413,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:414,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:415,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:419,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:420,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:420,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:420,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:421,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:422,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:426,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:427,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:427,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:427,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:428,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:429,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:433,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:434,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:434,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:434,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:435,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:436,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:440,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:441,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:441,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:441,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:442,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:443,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:451,16'
          Dst:             _ZN10FIRationalC2Ef
        - Src:             'Source/Metadata/XTIFF.cpp:452,28'
          Dst:             _ZN10FIRational12getNumeratorEv
        - Src:             'Source/Metadata/XTIFF.cpp:453,30'
          Dst:             _ZN10FIRational14getDenominatorEv
        - Src:             'Source/Metadata/XTIFF.cpp:454,4'
          Dst:             _ZN10FIRationalD2Ev
        - Src:             'Source/Metadata/XTIFF.cpp:454,4'
          Dst:             _ZN10FIRationalD2Ev
        - Src:             'Source/Metadata/XTIFF.cpp:455,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:456,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:456,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:456,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:457,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:458,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:468,16'
          Dst:             _ZN10FIRationalC2Ef
        - Src:             'Source/Metadata/XTIFF.cpp:469,28'
          Dst:             _ZN10FIRational12getNumeratorEv
        - Src:             'Source/Metadata/XTIFF.cpp:470,30'
          Dst:             _ZN10FIRational14getDenominatorEv
        - Src:             'Source/Metadata/XTIFF.cpp:471,4'
          Dst:             _ZN10FIRationalD2Ev
        - Src:             'Source/Metadata/XTIFF.cpp:471,4'
          Dst:             _ZN10FIRationalD2Ev
        - Src:             'Source/Metadata/XTIFF.cpp:472,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:473,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:473,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:473,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:474,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:475,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:481,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:482,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:482,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:482,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:483,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:484,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:488,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:489,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:489,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:489,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:490,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:491,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:495,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:496,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:496,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:496,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:497,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:498,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:502,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:503,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:503,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:503,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:504,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:505,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:509,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:510,49'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:510,34'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:510,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:511,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:512,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:518,22'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:518,64'
          Dst:             TIFFFieldReadCount
        - Src:             'Source/Metadata/XTIFF.cpp:522,14'
          Dst:             strlen
        - Src:             'Source/Metadata/XTIFF.cpp:526,43'
          Dst:             TIFFFieldDataType
        - Src:             'Source/Metadata/XTIFF.cpp:526,28'
          Dst:             TIFFDataWidth
        - Src:             'Source/Metadata/XTIFF.cpp:529,4'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:530,4'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:531,4'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:532,4'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:537,35'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/XTIFF.cpp:539,3'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/XTIFF.cpp:542,31'
          Dst:             _ZN6TagLib17getFreeImageModelENS_7MDMODELE
        - Src:             'Source/Metadata/XTIFF.cpp:542,65'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/XTIFF.cpp:542,2'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/XTIFF.cpp:545,2'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/XTIFF.cpp:548,3'
          Dst:             _TIFFfree
    - functionName:    _Z19tiff_read_exif_tagsP4tiffN6TagLib7MDMODELEP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFFieldTag
        - TIFFGetTagListCount
        - TIFFGetTagListEntry
        - _ZL18tiff_read_exif_tagP4tiffjP8FIBITMAPN6TagLib7MDMODELE
        - _ZN6TagLib8instanceEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:564,19'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/XTIFF.cpp:566,20'
          Dst:             TIFFGetTagListCount
        - Src:             'Source/Metadata/XTIFF.cpp:568,21'
          Dst:             TIFFGetTagListEntry
        - Src:             'Source/Metadata/XTIFF.cpp:570,8'
          Dst:             _ZL18tiff_read_exif_tagP4tiffjP8FIBITMAPN6TagLib7MDMODELE
        - Src:             'Source/Metadata/XTIFF.cpp:586,28'
          Dst:             TIFFFieldTag
        - Src:             'Source/Metadata/XTIFF.cpp:612,4'
          Dst:             _ZL18tiff_read_exif_tagP4tiffjP8FIBITMAPN6TagLib7MDMODELE
    - functionName:    _Z26tiff_write_geotiff_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_GetMetadata
        - FreeImage_GetMetadataCount
        - FreeImage_GetTagCount
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - TIFFSetField
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib8instanceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:196,5'
          Dst:             FreeImage_GetMetadataCount
        - Src:             'Source/Metadata/XTIFF.cpp:203,20'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/XTIFF.cpp:209,29'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/XTIFF.cpp:211,6'
          Dst:             FreeImage_GetMetadata
        - Src:             'Source/Metadata/XTIFF.cpp:212,7'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:213,45'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:213,5'
          Dst:             TIFFSetField
        - Src:             'Source/Metadata/XTIFF.cpp:215,45'
          Dst:             FreeImage_GetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:215,73'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:215,5'
          Dst:             TIFFSetField
    - functionName:    _Z25tiff_read_geotiff_profileP4tiffP8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          223
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_GetTagLength
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagDescription
        - FreeImage_SetTagID
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - TIFFGetField
        - _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - _ZN6TagLib8instanceEv
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:120,7'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:130,20'
          Dst:             _ZN6TagLib8instanceEv
        - Src:             'Source/Metadata/XTIFF.cpp:139,7'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:141,18'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/XTIFF.cpp:148,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:149,5'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/XTIFF.cpp:150,38'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/XTIFF.cpp:150,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/XTIFF.cpp:151,46'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/XTIFF.cpp:151,5'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/XTIFF.cpp:152,40'
          Dst:             strlen
        - Src:             'Source/Metadata/XTIFF.cpp:152,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:153,32'
          Dst:             FreeImage_GetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:153,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:154,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:155,46'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/XTIFF.cpp:155,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/XTIFF.cpp:158,5'
          Dst:             FreeImage_DeleteTag
        - Src:             'Source/Metadata/XTIFF.cpp:164,7'
          Dst:             TIFFGetField
        - Src:             'Source/Metadata/XTIFF.cpp:166,18'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/Metadata/XTIFF.cpp:174,5'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/Metadata/XTIFF.cpp:175,5'
          Dst:             FreeImage_SetTagID
        - Src:             'Source/Metadata/XTIFF.cpp:176,38'
          Dst:             _ZN6TagLib15getTagFieldNameENS_7MDMODELEtPc
        - Src:             'Source/Metadata/XTIFF.cpp:176,5'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/Metadata/XTIFF.cpp:177,46'
          Dst:             _ZN6TagLib17getTagDescriptionENS_7MDMODELEt
        - Src:             'Source/Metadata/XTIFF.cpp:177,5'
          Dst:             FreeImage_SetTagDescription
        - Src:             'Source/Metadata/XTIFF.cpp:178,33'
          Dst:             _Z22FreeImage_TagDataWidth17FREE_IMAGE_MDTYPE
        - Src:             'Source/Metadata/XTIFF.cpp:178,5'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/Metadata/XTIFF.cpp:179,5'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/Metadata/XTIFF.cpp:180,5'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/Metadata/XTIFF.cpp:181,46'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/Metadata/XTIFF.cpp:181,5'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/Metadata/XTIFF.cpp:184,5'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL22_XTIFFDefaultDirectoryP4tiff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL27_XTIFFLocalDefaultDirectoryP4tiff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:78,2'
          Dst:             _ZL27_XTIFFLocalDefaultDirectoryP4tiff
    - functionName:    _Z15XTIFFInitializev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/XTIFF.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSetTagExtender
        - _ZL22_XTIFFDefaultDirectoryP4tiff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/XTIFF.cpp:104,20'
          Dst:             TIFFSetTagExtender
        - Src:             'Source/Metadata/XTIFF.cpp:104,20'
          Dst:             _ZL22_XTIFFDefaultDirectoryP4tiff
    - functionName:    FreeImage_SetComplexChannel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Channels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:466,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Channels.cpp:449,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Channels.cpp:449,35'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Channels.cpp:452,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:453,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:458,24'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:459,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:460,24'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:461,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:469,26'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:470,29'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:478,26'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:479,29'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_GetComplexChannel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Channels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          355
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_CloneMetadata
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - atan2
        - sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:381,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Channels.cpp:370,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Channels.cpp:372,5'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:374,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:375,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:376,9'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/Channels.cpp:384,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:385,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:394,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:395,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:404,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:405,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:408,21'
          Dst:             sqrt
        - Src:             'Source/FreeImageToolkit/Channels.cpp:415,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:416,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:421,16'
          Dst:             atan2
        - Src:             'Source/FreeImageToolkit/Channels.cpp:431,2'
          Dst:             FreeImage_CloneMetadata
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_SetChannel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Channels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          622
      EdgeCount:       145
      CyclomaticComplexity: 32
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:232,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:276,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:320,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Channels.cpp:202,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Channels.cpp:202,35'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Channels.cpp:205,24'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:206,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:207,24'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:208,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:213,35'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:214,35'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:219,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:220,35'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:225,22'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:226,22'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:255,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:256,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:269,22'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:270,22'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:299,48'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:300,48'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:313,22'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:314,22'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:343,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:344,30'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_GetChannel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Channels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          529
      EdgeCount:       100
      CyclomaticComplexity: 20
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_AllocateT
        - FreeImage_CloneMetadata
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:44,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:97,3'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/Channels.cpp:145,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Channels.cpp:34,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Channels.cpp:36,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Channels.cpp:37,17'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Channels.cpp:63,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:64,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:65,19'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImageToolkit/Channels.cpp:68,18'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/Channels.cpp:78,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:79,21'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:87,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImageToolkit/Channels.cpp:116,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:117,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:118,19'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/Channels.cpp:126,48'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:127,48'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:135,3'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImageToolkit/Channels.cpp:164,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Channels.cpp:165,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Channels.cpp:166,19'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/Channels.cpp:174,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:175,30'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Channels.cpp:183,3'
          Dst:             FreeImage_CloneMetadata
    - functionName:    fmod
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13VerticalSkewTIfEvP8FIBITMAPS1_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          388
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:189,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:190,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:203,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:203,52'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:207,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:208,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:211,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:212,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:231,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:243,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:244,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:247,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:256,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:259,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:265,5'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _Z13VerticalSkewTItEvP8FIBITMAPS1_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          395
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:189,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:190,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:203,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:203,52'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:207,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:208,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:211,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:212,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:231,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:243,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:244,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:247,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:256,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:259,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:265,5'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _Z13VerticalSkewTIhEvP8FIBITMAPS1_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          395
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:189,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:190,24'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:203,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:203,52'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:207,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:208,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:211,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:212,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:231,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:243,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:244,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:247,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:256,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:259,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:265,5'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _Z15HorizontalSkewTIfEvP8FIBITMAPS1_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          363
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:58,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:59,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:72,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:72,52'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:76,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:77,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:84,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:94,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:106,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:109,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:119,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:122,3'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _Z15HorizontalSkewTItEvP8FIBITMAPS1_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          370
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:58,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:59,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:72,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:72,52'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:76,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:77,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:84,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:94,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:106,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:109,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:119,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:122,3'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _Z15HorizontalSkewTIhEvP8FIBITMAPS1_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          370
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:58,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:59,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:72,27'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:72,52'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:76,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:77,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:84,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:94,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:106,4'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:109,3'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:119,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:122,3'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _ZL12VerticalSkewP8FIBITMAPS0_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - _Z13VerticalSkewTIfEvP8FIBITMAPS1_iidPKv
        - _Z13VerticalSkewTIhEvP8FIBITMAPS1_iidPKv
        - _Z13VerticalSkewTItEvP8FIBITMAPS1_iidPKv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:290,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:292,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:288,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:292,11'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:296,6'
          Dst:             _Z13VerticalSkewTIhEvP8FIBITMAPS1_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:303,5'
          Dst:             _Z13VerticalSkewTItEvP8FIBITMAPS1_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:308,5'
          Dst:             _Z13VerticalSkewTIfEvP8FIBITMAPS1_iidPKv
    - functionName:    _ZL14HorizontalSkewP8FIBITMAPS0_iidPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - _Z15HorizontalSkewTIfEvP8FIBITMAPS1_iidPKv
        - _Z15HorizontalSkewTIhEvP8FIBITMAPS1_iidPKv
        - _Z15HorizontalSkewTItEvP8FIBITMAPS1_iidPKv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:151,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:153,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:149,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:153,11'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:157,6'
          Dst:             _Z15HorizontalSkewTIhEvP8FIBITMAPS1_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:164,4'
          Dst:             _Z15HorizontalSkewTItEvP8FIBITMAPS1_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:169,4'
          Dst:             _Z15HorizontalSkewTIfEvP8FIBITMAPS1_iidPKv
    - functionName:    _ZL8Rotate45P8FIBITMAPdPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          344
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetWidth
        - FreeImage_Unload
        - _ZL12VerticalSkewP8FIBITMAPS0_iidPKv
        - _ZL14HorizontalSkewP8FIBITMAPS0_iidPKv
        - cos
        - sin
        - tan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:642,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:645,23'
          Dst:             sin
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:646,22'
          Dst:             tan
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:648,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:649,30'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:651,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:661,19'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:678,3'
          Dst:             _ZL14HorizontalSkewP8FIBITMAPS0_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:686,86'
          Dst:             cos
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:689,19'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:691,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:707,3'
          Dst:             _ZL12VerticalSkewP8FIBITMAPS0_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:714,2'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:717,92'
          Dst:             cos
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:721,19'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:723,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:737,3'
          Dst:             _ZL14HorizontalSkewP8FIBITMAPS0_iidPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:740,2'
          Dst:             FreeImage_Unload
    - functionName:    sin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tan
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cos
      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:    _ZL9Rotate270P8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          528
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
        - _Z3MINIjET_RKS0_S2_
        - div
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:532,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:515,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:517,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:518,30'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:522,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:525,18'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:529,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:530,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:537,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:538,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:544,26'
          Dst:             div
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:571,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:572,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:575,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:575,55'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:583,32'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:589,33'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:591,9'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:607,18'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:608,18'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:611,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:611,54'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:617,6'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    div
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9Rotate180P8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          282
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:459,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:447,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:449,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:450,25'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:454,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:456,18'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:463,23'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:464,23'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:484,24'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:484,49'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:487,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:488,22'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:492,6'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _ZL8Rotate90P8FIBITMAP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          515
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - FreeImage_AllocateT
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - _Z11AssignPixelPhPKhj
        - _Z3MINIjET_RKS0_S2_
        - div
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:340,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:323,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:325,30'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:326,30'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:330,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:333,18'
          Dst:             FreeImage_AllocateT
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:337,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:338,30'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:345,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:346,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:352,26'
          Dst:             div
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:379,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:380,19'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:383,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:383,55'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:391,32'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:397,33'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:399,9'
          Dst:             _Z11AssignPixelPhPKhj
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:415,18'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:416,18'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:419,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:419,54'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:425,6'
          Dst:             _Z11AssignPixelPhPKhj
    - functionName:    _ZL9RotateAnyP8FIBITMAPdPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          177
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - FreeImage_Clone
        - FreeImage_Unload
        - _ZL8Rotate45P8FIBITMAPdPKv
        - _ZL8Rotate90P8FIBITMAP
        - _ZL9Rotate180P8FIBITMAP
        - _ZL9Rotate270P8FIBITMAP
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:775,11'
          Dst:             _ZL8Rotate90P8FIBITMAP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:783,11'
          Dst:             _ZL9Rotate180P8FIBITMAP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:791,11'
          Dst:             _ZL9Rotate270P8FIBITMAP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:805,11'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:813,19'
          Dst:             _ZL8Rotate45P8FIBITMAPdPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:817,4'
          Dst:             FreeImage_Unload
    - functionName:    FreeImage_Rotate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/ClassicRotate.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          380
      EdgeCount:       127
      CyclomaticComplexity: 61
      functionsReached:
        - FreeImage_Clone
        - FreeImage_CloneMetadata
        - FreeImage_GetBPP
        - FreeImage_GetBackgroundColor
        - FreeImage_GetColorType
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetTransparencyCount
        - FreeImage_GetTransparencyTable
        - FreeImage_HasPixels
        - FreeImage_SetBackgroundColor
        - FreeImage_SetTransparencyTable
        - _ZL9RotateAnyP8FIBITMAPdPKv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/ClassicRotate.cpp:840,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:828,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:831,10'
          Dst:             FreeImage_Clone
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:837,18'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:838,32'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:911,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:913,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:848,22'
          Dst:             _ZL9RotateAnyP8FIBITMAPdPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:849,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:849,15'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:852,25'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:853,9'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:862,6'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:867,22'
          Dst:             _ZL9RotateAnyP8FIBITMAPdPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:868,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:868,15'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:872,26'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:873,26'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:877,43'
          Dst:             FreeImage_GetTransparencyTable
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:877,80'
          Dst:             FreeImage_GetTransparencyCount
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:877,7'
          Dst:             FreeImage_SetTransparencyTable
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:881,11'
          Dst:             FreeImage_GetBackgroundColor
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:882,8'
          Dst:             FreeImage_SetBackgroundColor
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:888,6'
          Dst:             FreeImage_CloneMetadata
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:900,21'
          Dst:             _ZL9RotateAnyP8FIBITMAPdPKv
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:901,14'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:901,14'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImageToolkit/ClassicRotate.cpp:904,5'
          Dst:             FreeImage_CloneMetadata
    - functionName:    FreeImage_SwapPaletteIndices
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_ApplyPaletteIndexMapping
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:965,9'
          Dst:             FreeImage_ApplyPaletteIndexMapping
    - functionName:    FreeImage_ApplyPaletteIndexMapping
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          465
      EdgeCount:       89
      CyclomaticComplexity: 20
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Colors.cpp:885,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:871,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:871,36'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:880,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:881,19'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:884,12'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Colors.cpp:891,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:894,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:919,18'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_SwapColors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_ApplyColorMapping
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:836,9'
          Dst:             FreeImage_ApplyColorMapping
    - functionName:    FreeImage_ApplyColorMapping
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          1096
      EdgeCount:       184
      CyclomaticComplexity: 43
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetBlueMask
        - FreeImage_GetColorsUsed
        - FreeImage_GetGreenMask
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetPalette
        - FreeImage_GetRedMask
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Colors.cpp:680,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:670,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:670,36'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:679,12'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Colors.cpp:684,20'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImageToolkit/Colors.cpp:685,19'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/Colors.cpp:720,16'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImageToolkit/Colors.cpp:720,16'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImageToolkit/Colors.cpp:720,16'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImageToolkit/Colors.cpp:721,16'
          Dst:             FreeImage_GetRedMask
        - Src:             'Source/FreeImageToolkit/Colors.cpp:721,16'
          Dst:             FreeImage_GetGreenMask
        - Src:             'Source/FreeImageToolkit/Colors.cpp:721,16'
          Dst:             FreeImage_GetBlueMask
        - Src:             'Source/FreeImageToolkit/Colors.cpp:724,22'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:725,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:728,26'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:751,22'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:752,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:755,18'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:778,22'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:779,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:782,18'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_AdjustColors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_AdjustCurve
        - FreeImage_GetAdjustColorsLookupTable
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:617,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:617,36'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:621,12'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Colors.cpp:626,6'
          Dst:             FreeImage_GetAdjustColorsLookupTable
        - Src:             'Source/FreeImageToolkit/Colors.cpp:627,10'
          Dst:             FreeImage_AdjustCurve
    - functionName:    FreeImage_GetAdjustColorsLookupTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          353
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - _Z3MAXIdET_RKS0_S2_
        - _Z3MINIdET_RKS0_S2_
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:527,25'
          Dst:             _Z3MINIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:527,16'
          Dst:             _Z3MAXIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:537,25'
          Dst:             _Z3MINIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:537,16'
          Dst:             _Z3MAXIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:545,36'
          Dst:             pow
        - Src:             'Source/FreeImageToolkit/Colors.cpp:547,12'
          Dst:             pow
        - Src:             'Source/FreeImageToolkit/Colors.cpp:548,25'
          Dst:             _Z3MINIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:548,16'
          Dst:             _Z3MAXIdET_RKS0_S2_
    - functionName:    FreeImage_AdjustCurve
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          539
      EdgeCount:       108
      CyclomaticComplexity: 21
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Colors.cpp:160,2'
          Branch Sides:    []
        - Branch String:   'Source/FreeImageToolkit/Colors.cpp:193,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:152,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:152,43'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:155,12'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Colors.cpp:167,7'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:168,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/Colors.cpp:169,34'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImageToolkit/Colors.cpp:177,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:178,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:179,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:191,18'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:191,43'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:195,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:196,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:197,22'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:208,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:209,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:210,22'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:219,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:220,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:221,22'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:230,21'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:231,15'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:232,22'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:242,22'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:243,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:244,23'
          Dst:             FreeImage_GetWidth
    - functionName:    _Z3MINIdET_RKS0_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Utilities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_GetHistogram
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          394
      EdgeCount:       78
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Colors.cpp:386,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:360,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:362,20'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:363,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:364,20'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Colors.cpp:371,11'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:390,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:402,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:414,14'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:427,14'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_AdjustContrast
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_AdjustCurve
        - FreeImage_HasPixels
        - _Z3MAXIdET_RKS0_S2_
        - _Z3MINIdET_RKS0_S2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:331,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:338,20'
          Dst:             _Z3MINIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:338,11'
          Dst:             _Z3MAXIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:341,9'
          Dst:             FreeImage_AdjustCurve
    - functionName:    FreeImage_AdjustBrightness
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_AdjustCurve
        - FreeImage_HasPixels
        - _Z3MAXIdET_RKS0_S2_
        - _Z3MINIdET_RKS0_S2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:305,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:312,20'
          Dst:             _Z3MINIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:312,11'
          Dst:             _Z3MAXIdET_RKS0_S2_
        - Src:             'Source/FreeImageToolkit/Colors.cpp:315,9'
          Dst:             FreeImage_AdjustCurve
    - functionName:    FreeImage_AdjustGamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImage_AdjustCurve
        - FreeImage_HasPixels
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:274,6'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:280,29'
          Dst:             pow
        - Src:             'Source/FreeImageToolkit/Colors.cpp:282,26'
          Dst:             pow
        - Src:             'Source/FreeImageToolkit/Colors.cpp:289,9'
          Dst:             FreeImage_AdjustCurve
    - functionName:    FreeImage_Invert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Colors.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          398
      EdgeCount:       79
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetColorsUsed
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetLine
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Colors.cpp:60,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Colors.cpp:49,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Colors.cpp:53,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Colors.cpp:54,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Colors.cpp:55,23'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Colors.cpp:57,31'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:68,9'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImageToolkit/Colors.cpp:69,21'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImageToolkit/Colors.cpp:71,21'
          Dst:             FreeImage_GetColorsUsed
        - Src:             'Source/FreeImageToolkit/Colors.cpp:78,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:80,23'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:93,30'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:96,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:113,29'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Colors.cpp:116,24'
          Dst:             FreeImage_GetScanLine
    - functionName:    FreeImage_FlipVertical
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Flip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetPitch
        - FreeImage_HasPixels
        - _Z22FreeImage_Aligned_FreePv
        - _Z24FreeImage_Aligned_Mallocmm
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Flip.cpp:135,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Flip.cpp:140,18'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImageToolkit/Flip.cpp:141,18'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Flip.cpp:144,15'
          Dst:             _Z24FreeImage_Aligned_Mallocmm
        - Src:             'Source/FreeImageToolkit/Flip.cpp:147,9'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImageToolkit/Flip.cpp:163,2'
          Dst:             _Z22FreeImage_Aligned_FreePv
    - functionName:    FreeImage_FlipHorizontal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImageToolkit/Flip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          419
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetHeight
        - FreeImage_GetLine
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_HasPixels
        - _Z22FreeImage_Aligned_FreePv
        - _Z24FreeImage_Aligned_Mallocmm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImageToolkit/Flip.cpp:52,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImageToolkit/Flip.cpp:34,7'
          Dst:             FreeImage_HasPixels
        - Src:             'Source/FreeImageToolkit/Flip.cpp:36,20'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Flip.cpp:37,19'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Flip.cpp:38,20'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImageToolkit/Flip.cpp:40,21'
          Dst:             FreeImage_GetLine
        - Src:             'Source/FreeImageToolkit/Flip.cpp:40,46'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImageToolkit/Flip.cpp:43,26'
          Dst:             _Z24FreeImage_Aligned_Mallocmm
        - Src:             'Source/FreeImageToolkit/Flip.cpp:49,16'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImageToolkit/Flip.cpp:52,11'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImageToolkit/Flip.cpp:119,2'
          Dst:             _Z22FreeImage_Aligned_FreePv
    - functionName:    jpeg_write_tables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jinit_marker_writer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcapimin.c:271,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_m_byte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_m_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_marker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          129
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          256
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_abort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcapimin.c:188,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_suppress_tables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_abort_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcapimin.c:110,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcapimin.c:98,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateCompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          207
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - jinit_memory_mgr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcapimin.c:59,3'
          Dst:             jinit_memory_mgr
    - functionName:    jpeg_write_raw_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_scanlines
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          194
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_compress_master
        - jpeg_suppress_tables
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcapistd.c:45,5'
          Dst:             jpeg_suppress_tables
        - Src:             'Source/LibJPEG/jcapistd.c:51,3'
          Dst:             jinit_compress_master
    - functionName:    jinit_compress_master
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcinit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          233
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - jinit_arith_encoder
        - jinit_c_coef_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_marker_writer
        - jpeg_calc_jpeg_dimensions
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcinit.c:214,3'
          Dst:             jpeg_calc_jpeg_dimensions
        - Src:             'Source/LibJPEG/jcinit.c:217,3'
          Dst:             jinit_c_master_control
        - Src:             'Source/LibJPEG/jcinit.c:221,5'
          Dst:             jinit_color_converter
        - Src:             'Source/LibJPEG/jcinit.c:222,5'
          Dst:             jinit_downsampler
        - Src:             'Source/LibJPEG/jcinit.c:223,5'
          Dst:             jinit_c_prep_controller
        - Src:             'Source/LibJPEG/jcinit.c:226,3'
          Dst:             jinit_forward_dct
        - Src:             'Source/LibJPEG/jcinit.c:229,5'
          Dst:             jinit_arith_encoder
        - Src:             'Source/LibJPEG/jcinit.c:231,5'
          Dst:             jinit_huff_encoder
        - Src:             'Source/LibJPEG/jcinit.c:235,3'
          Dst:             jinit_c_coef_controller
        - Src:             'Source/LibJPEG/jcinit.c:237,3'
          Dst:             jinit_c_main_controller
        - Src:             'Source/LibJPEG/jcinit.c:239,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_calc_jpeg_dimensions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcinit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          885
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcinit.c:55,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:57,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:63,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:65,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:71,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:73,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:79,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:81,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:87,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:89,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:95,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:97,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:103,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:105,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:111,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:113,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:119,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:121,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:127,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:129,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:135,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:137,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:143,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:145,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:151,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:153,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:159,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:161,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:167,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcinit.c:169,7'
          Dst:             jdiv_round_up
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          155
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcmainct.c:83,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jinit_c_main_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_sos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:354,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:356,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:358,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:362,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:373,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:376,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:377,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:378,3'
          Dst:             emit_byte
    - functionName:    emit_marker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:127,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:128,3'
          Dst:             emit_byte
    - functionName:    emit_2bytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:136,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:137,3'
          Dst:             emit_byte
    - functionName:    emit_byte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_dri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:277,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:279,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:281,3'
          Dst:             emit_2bytes
    - functionName:    emit_dht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:204,5'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:210,5'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:211,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:214,7'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:217,7'
          Dst:             emit_byte
    - functionName:    emit_dac
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          240
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:254,5'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:256,5'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:260,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:261,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:264,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:265,2'
          Dst:             emit_byte
    - functionName:    emit_pseudo_sos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:386,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:388,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:390,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:392,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:393,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:394,3'
          Dst:             emit_byte
    - functionName:    emit_lse_ict
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:294,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:296,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:298,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:299,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:300,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:301,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:302,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:303,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:304,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:305,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:306,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:307,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:308,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:309,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:310,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:311,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:312,3'
          Dst:             emit_2bytes
    - functionName:    emit_sof
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          143
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:323,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:325,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:332,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:333,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:334,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:336,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:340,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:341,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:342,5'
          Dst:             emit_byte
    - functionName:    emit_dqt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          206
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:164,5'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:166,5'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:169,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:175,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:176,7'
          Dst:             emit_byte
    - functionName:    emit_adobe_app14
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcmarker.c:465,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:453,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:455,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:457,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:458,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:459,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:460,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:461,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:462,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:463,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:464,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:467,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:470,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:473,5'
          Dst:             emit_byte
    - functionName:    emit_jfif_app0
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:414,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:416,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:418,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:419,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:420,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:421,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:422,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:423,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:424,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:425,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:426,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:427,3'
          Dst:             emit_2bytes
        - Src:             'Source/LibJPEG/jcmarker.c:428,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcmarker.c:429,3'
          Dst:             emit_byte
    - functionName:    write_marker_byte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:502,3'
          Dst:             emit_byte
    - functionName:    write_marker_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:493,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:495,3'
          Dst:             emit_2bytes
    - functionName:    write_tables_only
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - emit_dht
        - emit_dqt
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:674,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:678,14'
          Dst:             emit_dqt
        - Src:             'Source/LibJPEG/jcmarker.c:684,2'
          Dst:             emit_dht
        - Src:             'Source/LibJPEG/jcmarker.c:686,2'
          Dst:             emit_dht
        - Src:             'Source/LibJPEG/jcmarker.c:690,3'
          Dst:             emit_marker
    - functionName:    write_file_trailer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:658,3'
          Dst:             emit_marker
    - functionName:    write_scan_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - emit_dac
        - emit_dht
        - emit_dri
        - emit_sos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:623,5'
          Dst:             emit_dac
        - Src:             'Source/LibJPEG/jcmarker.c:632,2'
          Dst:             emit_dht
        - Src:             'Source/LibJPEG/jcmarker.c:635,2'
          Dst:             emit_dht
        - Src:             'Source/LibJPEG/jcmarker.c:643,5'
          Dst:             emit_dri
        - Src:             'Source/LibJPEG/jcmarker.c:647,3'
          Dst:             emit_sos
    - functionName:    write_frame_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          280
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - emit_dqt
        - emit_lse_ict
        - emit_pseudo_sos
        - emit_sof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:556,13'
          Dst:             emit_dqt
        - Src:             'Source/LibJPEG/jcmarker.c:583,7'
          Dst:             emit_sof
        - Src:             'Source/LibJPEG/jcmarker.c:585,7'
          Dst:             emit_sof
        - Src:             'Source/LibJPEG/jcmarker.c:588,7'
          Dst:             emit_sof
        - Src:             'Source/LibJPEG/jcmarker.c:590,7'
          Dst:             emit_sof
        - Src:             'Source/LibJPEG/jcmarker.c:592,7'
          Dst:             emit_sof
        - Src:             'Source/LibJPEG/jcmarker.c:597,5'
          Dst:             emit_lse_ict
        - Src:             'Source/LibJPEG/jcmarker.c:601,5'
          Dst:             emit_pseudo_sos
    - functionName:    write_file_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_adobe_app14
        - emit_jfif_app0
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmarker.c:522,3'
          Dst:             emit_marker
        - Src:             'Source/LibJPEG/jcmarker.c:528,5'
          Dst:             emit_jfif_app0
        - Src:             'Source/LibJPEG/jcmarker.c:530,5'
          Dst:             emit_adobe_app14
    - functionName:    jinit_marker_writer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          396
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - jdiv_round_up
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmaster.c:430,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcmaster.c:433,7'
          Dst:             jdiv_round_up
    - functionName:    select_scan_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reduce_script
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_script
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         138
      ICount:          960
      EdgeCount:       183
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initial_setup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          816
      EdgeCount:       117
      CyclomaticComplexity: 28
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcmaster.c:58,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jcmaster.c:146,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcmaster.c:149,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcmaster.c:153,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcmaster.c:157,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jcmaster.c:170,5'
          Dst:             jdiv_round_up
    - functionName:    finish_pass_master
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcmaster.c:593,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    pass_startup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_for_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          336
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - per_scan_setup
        - select_scan_parameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcmaster.c:485,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jcmaster.c:490,5'
          Dst:             select_scan_parameters
        - Src:             'Source/LibJPEG/jcmaster.c:491,5'
          Dst:             per_scan_setup
        - Src:             'Source/LibJPEG/jcmaster.c:514,5'
          Dst:             select_scan_parameters
        - Src:             'Source/LibJPEG/jcmaster.c:515,5'
          Dst:             per_scan_setup
        - Src:             'Source/LibJPEG/jcmaster.c:533,7'
          Dst:             select_scan_parameters
        - Src:             'Source/LibJPEG/jcmaster.c:534,7'
          Dst:             per_scan_setup
    - functionName:    jinit_c_master_control
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          211
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - initial_setup
        - reduce_script
        - validate_script
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcmaster.c:636,3'
          Dst:             initial_setup
        - Src:             'Source/LibJPEG/jcmaster.c:640,5'
          Dst:             validate_script
        - Src:             'Source/LibJPEG/jcmaster.c:642,7'
          Dst:             reduce_script
    - functionName:    jpeg_std_huff_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          246
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    10
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcomapi.c:195,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jcomapi.c:220,22'
          Dst:             jpeg_alloc_huff_table
    - functionName:    jpeg_alloc_huff_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_alloc_quant_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_abort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_scans
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_a_scan
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_dc_scans
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fill_scans
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:497,15'
          Dst:             fill_scans
    - functionName:    jpeg_simple_progression
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fill_a_scan
        - fill_dc_scans
        - fill_scans
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:555,15'
          Dst:             fill_dc_scans
        - Src:             'Source/LibJPEG/jcparam.c:557,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:559,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:560,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:562,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:564,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:566,15'
          Dst:             fill_dc_scans
        - Src:             'Source/LibJPEG/jcparam.c:568,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:569,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:571,15'
          Dst:             fill_a_scan
        - Src:             'Source/LibJPEG/jcparam.c:575,15'
          Dst:             fill_dc_scans
        - Src:             'Source/LibJPEG/jcparam.c:576,15'
          Dst:             fill_scans
        - Src:             'Source/LibJPEG/jcparam.c:577,15'
          Dst:             fill_scans
        - Src:             'Source/LibJPEG/jcparam.c:579,15'
          Dst:             fill_scans
        - Src:             'Source/LibJPEG/jcparam.c:581,15'
          Dst:             fill_dc_scans
        - Src:             'Source/LibJPEG/jcparam.c:582,15'
          Dst:             fill_scans
    - functionName:    jpeg_set_colorspace
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          808
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcparam.c:363,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jpeg_default_colorspace
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_set_colorspace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcparam.c:299,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:301,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:304,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:307,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:310,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:313,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:316,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:320,5'
          Dst:             jpeg_set_colorspace
        - Src:             'Source/LibJPEG/jcparam.c:323,5'
          Dst:             jpeg_set_colorspace
    - functionName:    std_huff_tables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_std_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:172,12'
          Dst:             jpeg_std_huff_table
        - Src:             'Source/LibJPEG/jcparam.c:175,12'
          Dst:             jpeg_std_huff_table
        - Src:             'Source/LibJPEG/jcparam.c:178,12'
          Dst:             jpeg_std_huff_table
        - Src:             'Source/LibJPEG/jcparam.c:181,12'
          Dst:             jpeg_std_huff_table
    - functionName:    jpeg_set_defaults
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          185
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - jpeg_default_colorspace
        - jpeg_set_quality
        - std_huff_tables
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:219,3'
          Dst:             jpeg_set_quality
        - Src:             'Source/LibJPEG/jcparam.c:221,3'
          Dst:             std_huff_tables
        - Src:             'Source/LibJPEG/jcparam.c:288,3'
          Dst:             jpeg_default_colorspace
    - functionName:    jpeg_set_quality
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_quality_scaling
        - jpeg_set_linear_quality
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:157,13'
          Dst:             jpeg_quality_scaling
        - Src:             'Source/LibJPEG/jcparam.c:160,3'
          Dst:             jpeg_set_linear_quality
    - functionName:    jpeg_quality_scaling
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_linear_quality
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_add_quant_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:115,3'
          Dst:             jpeg_add_quant_table
        - Src:             'Source/LibJPEG/jcparam.c:117,3'
          Dst:             jpeg_add_quant_table
    - functionName:    jpeg_add_quant_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:47,16'
          Dst:             jpeg_alloc_quant_table
    - functionName:    jpeg_default_qtables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_add_quant_table
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcparam.c:98,3'
          Dst:             jpeg_add_quant_table
        - Src:             'Source/LibJPEG/jcparam.c:100,3'
          Dst:             jpeg_add_quant_table
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - jcopy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcprepct.c:112,5'
          Dst:             jcopy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          317
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcprepct.c:156,2'
          Dst:             expand_bottom_edge
        - Src:             'Source/LibJPEG/jcprepct.c:178,2'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          172
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          353
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - expand_bottom_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcprepct.c:223,6'
          Dst:             jcopy_sample_rows
        - Src:             'Source/LibJPEG/jcprepct.c:239,4'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_c_prep_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          150
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcprepct.c:341,5'
          Dst:             create_context_buffer
    - functionName:    expand_right_edge
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          196
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcsample.c:169,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          136
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcsample.c:274,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          457
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcsample.c:318,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcsample.c:237,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcsample.c:203,3'
          Dst:             jcopy_sample_rows
        - Src:             'Source/LibJPEG/jcsample.c:206,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          279
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcsample.c:420,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      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:    jinit_downsampler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          374
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_abort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdapimin.c:397,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_has_multiple_scans
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_input_complete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_decompress_parms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          434
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdapimin.c:121,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdapimin.c:144,7'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdapimin.c:166,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jpeg_consume_input
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - default_decompress_parms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdapimin.c:296,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdapimin.c:308,7'
          Dst:             default_decompress_parms
    - functionName:    jpeg_read_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - jpeg_abort
        - jpeg_consume_input
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdapimin.c:255,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdapimin.c:253,13'
          Dst:             jpeg_consume_input
        - Src:             'Source/LibJPEG/jdapimin.c:266,5'
          Dst:             jpeg_abort
    - functionName:    jpeg_abort_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdapimin.c:106,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdapimin.c:94,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateDecompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          190
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - jinit_input_controller
        - jinit_marker_reader
        - jinit_memory_mgr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdapimin.c:59,3'
          Dst:             jinit_memory_mgr
        - Src:             'Source/LibJPEG/jdapimin.c:77,3'
          Dst:             jinit_marker_reader
        - Src:             'Source/LibJPEG/jdapimin.c:80,3'
          Dst:             jinit_input_controller
    - functionName:    jpeg_finish_output
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_output
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - output_pass_setup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdapistd.c:242,10'
          Dst:             output_pass_setup
    - functionName:    output_pass_setup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          174
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_read_raw_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          190
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_read_scanlines
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          146
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          232
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - jinit_master_decompress
        - output_pass_setup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdapistd.c:43,5'
          Dst:             jinit_master_decompress
        - Src:             'Source/LibJPEG/jdapistd.c:83,10'
          Dst:             output_pass_setup
    - functionName:    latch_quant_tables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          356
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdinput.c:430,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:433,7'
          Dst:             jdiv_round_up
    - functionName:    initial_setup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          822
      EdgeCount:       92
      CyclomaticComplexity: 19
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdinput.c:249,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdinput.c:352,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:355,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:363,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:366,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:376,5'
          Dst:             jdiv_round_up
    - functionName:    finish_input_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_markers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          219
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - initial_setup
        - start_input_pass
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdinput.c:571,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdinput.c:575,4'
          Dst:             initial_setup
        - Src:             'Source/LibJPEG/jdinput.c:590,2'
          Dst:             start_input_pass
    - functionName:    start_input_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - latch_quant_tables
        - per_scan_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdinput.c:523,3'
          Dst:             per_scan_setup
        - Src:             'Source/LibJPEG/jdinput.c:524,3'
          Dst:             latch_quant_tables
    - functionName:    reset_input_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_input_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_core_output_dimensions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          883
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdinput.c:60,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:62,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:68,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:70,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:76,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:78,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:84,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:86,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:92,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:94,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:100,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:102,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:108,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:110,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:116,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:118,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:124,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:126,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:132,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:134,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:140,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:142,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:148,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:150,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:156,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:158,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:164,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:166,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:172,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:174,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:180,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdinput.c:182,7'
          Dst:             jdiv_round_up
    - functionName:    examine_app14
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          201
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    examine_app0
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          566
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmarker.c:773,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    get_lse
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         197
      ICount:          1415
      EdgeCount:       263
      CyclomaticComplexity: 68
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:654,5'
          Dst:             strncpy
    - functionName:    get_dri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          283
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dqt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         98
      ICount:          768
      EdgeCount:       123
      CyclomaticComplexity: 27
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmarker.c:579,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:556,34'
          Dst:             jpeg_alloc_quant_table
    - functionName:    get_dht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          679
      EdgeCount:       97
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:515,18'
          Dst:             jpeg_alloc_huff_table
    - functionName:    get_dac
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          419
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          842
      EdgeCount:       132
      CyclomaticComplexity: 31
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:331,5'
          Dst:             strncpy
    - functionName:    get_sof
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          956
      EdgeCount:       147
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_soi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_marker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          187
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_marker_processor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_marker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          521
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmarker.c:954,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:956,5'
          Dst:             examine_app0
        - Src:             'Source/LibJPEG/jdmarker.c:959,5'
          Dst:             examine_app14
    - functionName:    jpeg_save_markers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          196
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_variable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          191
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_interesting_appn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          308
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmarker.c:849,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:851,5'
          Dst:             examine_app0
        - Src:             'Source/LibJPEG/jdmarker.c:854,5'
          Dst:             examine_app14
    - functionName:    read_restart_marker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:1264,11'
          Dst:             next_marker
    - functionName:    next_marker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          293
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_markers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          540
      EdgeCount:       117
      CyclomaticComplexity: 20
      functionsReached:
        - first_marker
        - get_dac
        - get_dht
        - get_dqt
        - get_dri
        - get_lse
        - get_sof
        - get_soi
        - get_sos
        - next_marker
        - skip_variable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmarker.c:1109,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:1098,8'
          Dst:             first_marker
        - Src:             'Source/LibJPEG/jdmarker.c:1101,8'
          Dst:             next_marker
        - Src:             'Source/LibJPEG/jdmarker.c:1111,13'
          Dst:             get_soi
        - Src:             'Source/LibJPEG/jdmarker.c:1116,13'
          Dst:             get_sof
        - Src:             'Source/LibJPEG/jdmarker.c:1121,13'
          Dst:             get_sof
        - Src:             'Source/LibJPEG/jdmarker.c:1126,13'
          Dst:             get_sof
        - Src:             'Source/LibJPEG/jdmarker.c:1131,13'
          Dst:             get_sof
        - Src:             'Source/LibJPEG/jdmarker.c:1136,13'
          Dst:             get_sof
        - Src:             'Source/LibJPEG/jdmarker.c:1154,13'
          Dst:             get_sos
        - Src:             'Source/LibJPEG/jdmarker.c:1165,13'
          Dst:             get_dac
        - Src:             'Source/LibJPEG/jdmarker.c:1170,13'
          Dst:             get_dht
        - Src:             'Source/LibJPEG/jdmarker.c:1175,13'
          Dst:             get_dqt
        - Src:             'Source/LibJPEG/jdmarker.c:1180,13'
          Dst:             get_dri
        - Src:             'Source/LibJPEG/jdmarker.c:1185,13'
          Dst:             get_lse
        - Src:             'Source/LibJPEG/jdmarker.c:1228,13'
          Dst:             skip_variable
    - functionName:    reset_marker_reader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_marker_reader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - reset_marker_reader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:1434,3'
          Dst:             reset_marker_reader
    - functionName:    jpeg_resync_to_restart
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          208
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - next_marker
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmarker.c:1363,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmarker.c:1370,13'
          Dst:             next_marker
    - functionName:    prepare_range_limit_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    master_selection
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          570
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - jinit_1pass_quantizer
        - jinit_2pass_quantizer
        - jinit_arith_decoder
        - jinit_color_deconverter
        - jinit_d_coef_controller
        - jinit_d_main_controller
        - jinit_d_post_controller
        - jinit_huff_decoder
        - jinit_inverse_dct
        - jinit_merged_upsampler
        - jinit_upsampler
        - jpeg_calc_output_dimensions
        - prepare_range_limit_table
        - use_merged_upsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmaster.c:281,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'Source/LibJPEG/jdmaster.c:282,3'
          Dst:             prepare_range_limit_table
        - Src:             'Source/LibJPEG/jdmaster.c:297,35'
          Dst:             use_merged_upsample
        - Src:             'Source/LibJPEG/jdmaster.c:327,7'
          Dst:             jinit_1pass_quantizer
        - Src:             'Source/LibJPEG/jdmaster.c:337,7'
          Dst:             jinit_2pass_quantizer
        - Src:             'Source/LibJPEG/jdmaster.c:352,7'
          Dst:             jinit_merged_upsampler
        - Src:             'Source/LibJPEG/jdmaster.c:357,7'
          Dst:             jinit_color_deconverter
        - Src:             'Source/LibJPEG/jdmaster.c:358,7'
          Dst:             jinit_upsampler
        - Src:             'Source/LibJPEG/jdmaster.c:360,5'
          Dst:             jinit_d_post_controller
        - Src:             'Source/LibJPEG/jdmaster.c:363,3'
          Dst:             jinit_inverse_dct
        - Src:             'Source/LibJPEG/jdmaster.c:366,5'
          Dst:             jinit_arith_decoder
        - Src:             'Source/LibJPEG/jdmaster.c:368,5'
          Dst:             jinit_huff_decoder
        - Src:             'Source/LibJPEG/jdmaster.c:373,3'
          Dst:             jinit_d_coef_controller
        - Src:             'Source/LibJPEG/jdmaster.c:376,5'
          Dst:             jinit_d_main_controller
    - functionName:    jpeg_calc_output_dimensions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          415
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - jdiv_round_up
        - jpeg_core_output_dimensions
        - use_merged_upsample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmaster.c:170,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmaster.c:116,3'
          Dst:             jpeg_core_output_dimensions
        - Src:             'Source/LibJPEG/jdmaster.c:157,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdmaster.c:161,7'
          Dst:             jdiv_round_up
        - Src:             'Source/LibJPEG/jdmaster.c:195,7'
          Dst:             use_merged_upsample
    - functionName:    use_merged_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          268
      EdgeCount:       62
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_output_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 488
      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:    prepare_for_output_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          346
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_master_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - master_selection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmaster.c:538,3'
          Dst:             master_selection
    - functionName:    jpeg_new_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          132
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_bg_ycc_rgb_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          132
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          298
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          427
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          175
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmerge.c:193,5'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 170
      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:    jinit_merged_upsampler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - build_bg_ycc_rgb_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmerge.c:433,5'
          Dst:             build_bg_ycc_rgb_table
        - Src:             'Source/LibJPEG/jdmerge.c:435,5'
          Dst:             build_ycc_rgb_table
    - functionName:    post_process_2pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          180
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          161
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdpostct.c:77,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jinit_d_post_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          123
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdpostct.c:276,16'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          153
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdsample.c:219,7'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdsample.c:281,5'
          Dst:             jcopy_sample_rows
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          216
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_upsampler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          336
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdsample.c:354,21'
          Dst:             jround_up
    - functionName:    reset_error_mgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_message
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          225
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jerror.c:194,5'
          Dst:             sprintf
        - Src:             'Source/LibJPEG/jerror.c:196,5'
          Dst:             sprintf
    - functionName:    output_message
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jerror.c:112,3'
          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:    134
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_message
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_std_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_exit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jerror.c:77,3'
          Dst:             jpeg_destroy
        - Src:             'Source/LibJPEG/jerror.c:79,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/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          220
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_sarray_io
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          220
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    out_of_memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    self_destruct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_pool
        - jpeg_free_small
        - jpeg_mem_term
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:1008,5'
          Dst:             free_pool
        - Src:             'Source/LibJPEG/jmemmgr.c:1012,3'
          Dst:             jpeg_free_small
        - Src:             'Source/LibJPEG/jmemmgr.c:1015,3'
          Dst:             jpeg_mem_term
    - functionName:    free_pool
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          270
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_free_large
        - jpeg_free_small
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:972,5'
          Dst:             jpeg_free_large
        - Src:             'Source/LibJPEG/jmemmgr.c:986,5'
          Dst:             jpeg_free_small
    - functionName:    access_virt_barray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          376
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - do_barray_io
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:860,7'
          Dst:             do_barray_io
        - Src:             'Source/LibJPEG/jmemmgr.c:885,5'
          Dst:             do_barray_io
    - functionName:    access_virt_sarray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          376
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - do_sarray_io
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:775,7'
          Dst:             do_sarray_io
        - Src:             'Source/LibJPEG/jmemmgr.c:800,5'
          Dst:             do_sarray_io
    - functionName:    realize_virt_arrays
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          406
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - alloc_barray
        - alloc_sarray
        - jpeg_mem_available
        - jpeg_open_backing_store
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:616,15'
          Dst:             jpeg_mem_available
        - Src:             'Source/LibJPEG/jmemmgr.c:645,2'
          Dst:             jpeg_open_backing_store
        - Src:             'Source/LibJPEG/jmemmgr.c:651,26'
          Dst:             alloc_sarray
        - Src:             'Source/LibJPEG/jmemmgr.c:669,2'
          Dst:             jpeg_open_backing_store
        - Src:             'Source/LibJPEG/jmemmgr.c:675,26'
          Dst:             alloc_barray
    - functionName:    alloc_sarray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_large
        - alloc_small
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:418,25'
          Dst:             alloc_small
        - Src:             'Source/LibJPEG/jmemmgr.c:425,28'
          Dst:             alloc_large
    - functionName:    alloc_barray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_large
        - alloc_small
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:465,26'
          Dst:             alloc_small
        - Src:             'Source/LibJPEG/jmemmgr.c:472,29'
          Dst:             alloc_large
    - functionName:    alloc_small
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          282
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_get_small
        - out_of_memory
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:268,5'
          Dst:             out_of_memory
        - Src:             'Source/LibJPEG/jmemmgr.c:300,34'
          Dst:             jpeg_get_small
        - Src:             'Source/LibJPEG/jmemmgr.c:305,2'
          Dst:             out_of_memory
    - functionName:    alloc_large
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - jpeg_get_large
        - out_of_memory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:352,5'
          Dst:             out_of_memory
        - Src:             'Source/LibJPEG/jmemmgr.c:363,30'
          Dst:             jpeg_get_large
        - Src:             'Source/LibJPEG/jmemmgr.c:366,5'
          Dst:             out_of_memory
    - functionName:    request_virt_barray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:565,31'
          Dst:             alloc_small
    - functionName:    request_virt_sarray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:535,31'
          Dst:             alloc_small
    - functionName:    jinit_memory_mgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          233
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - getenv
        - jpeg_get_small
        - jpeg_mem_init
        - jpeg_mem_term
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jmemmgr.c:1053,16'
          Dst:             jpeg_mem_init
        - Src:             'Source/LibJPEG/jmemmgr.c:1056,22'
          Dst:             jpeg_get_small
        - Src:             'Source/LibJPEG/jmemmgr.c:1059,5'
          Dst:             jpeg_mem_term
        - Src:             'Source/LibJPEG/jmemmgr.c:1103,19'
          Dst:             getenv
        - Src:             'Source/LibJPEG/jmemmgr.c:1106,11'
          Dst:             __isoc99_sscanf
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_term
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_open_backing_store
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_available
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_large
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_large
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_small
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_small
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    largest_input_value
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          226
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          303
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_odither_tables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant1.c:449,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          172
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          203
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          221
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant1.c:374,9'
          Dst:             largest_input_value
        - Src:             'Source/LibJPEG/jquant1.c:377,6'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          243
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant1.c:282,18'
          Dst:             select_ncolors
        - Src:             'Source/LibJPEG/jquant1.c:310,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      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_pass_1_quant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          198
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jquant1.c:753,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'Source/LibJPEG/jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'Source/LibJPEG/jquant1.c:781,7'
          Dst:             alloc_fs_workspace
    - functionName:    jinit_1pass_quantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant1.c:844,3'
          Dst:             create_colormap
        - Src:             'Source/LibJPEG/jquant1.c:845,3'
          Dst:             create_colorindex
        - Src:             'Source/LibJPEG/jquant1.c:854,5'
          Dst:             alloc_fs_workspace
    - functionName:    find_best_colors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          257
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          475
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          159
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:889,15'
          Dst:             find_nearby_colors
        - Src:             'Source/LibJPEG/jquant2.c:892,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          222
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          255
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jquant2.c:473,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:438,12'
          Dst:             find_biggest_color_pop
        - Src:             'Source/LibJPEG/jquant2.c:440,12'
          Dst:             find_biggest_volume
        - Src:             'Source/LibJPEG/jquant2.c:491,5'
          Dst:             update_box
        - Src:             'Source/LibJPEG/jquant2.c:492,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         124
      ICount:          727
      EdgeCount:       157
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          116
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:559,3'
          Dst:             update_box
        - Src:             'Source/LibJPEG/jquant2.c:561,14'
          Dst:             median_cut
        - Src:             'Source/LibJPEG/jquant2.c:564,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1160
      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:    pass2_no_dither
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          148
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:941,2'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          478
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:1032,2'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:1150,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1237
      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:    start_pass_2_quant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          262
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:1210,2'
          Dst:             init_error_limit
    - functionName:    jinit_2pass_quantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          267
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jquant2.c:1307,5'
          Dst:             init_error_limit
    - functionName:    jcopy_block_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_sample_rows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          66
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jround_up
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jdiv_round_up
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_icc_tag_char
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_ICC_signature_char
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_icc_tag_name
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_icc_tag_char
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1799,14'
          Dst:             png_icc_tag_char
        - Src:             'Source/LibPNG/png.c:1800,14'
          Dst:             png_icc_tag_char
        - Src:             'Source/LibPNG/png.c:1801,14'
          Dst:             png_icc_tag_char
        - Src:             'Source/LibPNG/png.c:1802,14'
          Dst:             png_icc_tag_char
    - functionName:    is_ICC_signature
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_ICC_signature_char
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1816,11'
          Dst:             is_ICC_signature_char
        - Src:             'Source/LibPNG/png.c:1817,7'
          Dst:             is_ICC_signature_char
        - Src:             'Source/LibPNG/png.c:1818,7'
          Dst:             is_ICC_signature_char
        - Src:             'Source/LibPNG/png.c:1819,7'
          Dst:             is_ICC_signature_char
    - functionName:    png_XYZ_normalize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          299
      EdgeCount:       69
      CyclomaticComplexity: 23
      functionsReached:
        - png_muldiv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1566,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1568,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1570,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1573,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1575,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1577,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1580,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1582,11'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1584,11'
          Dst:             png_muldiv
    - functionName:    png_muldiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3351
      functionLinenumberEnd: 3461
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_xy_from_XYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          220
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - png_muldiv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1238,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1240,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1247,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1249,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1256,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1258,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1267,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1269,8'
          Dst:             png_muldiv
    - functionName:    png_XYZ_from_xy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          588
      EdgeCount:       122
      CyclomaticComplexity: 38
      functionsReached:
        - png_muldiv
        - png_reciprocal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1474,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1476,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1481,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1483,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1491,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1496,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1498,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1500,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1507,17'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:1507,46'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:1508,8'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:1514,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1516,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1518,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1522,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1524,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1526,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1530,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1532,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1534,8'
          Dst:             png_muldiv
    - functionName:    png_reciprocal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3489
      functionLinenumberEnd: 3503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_image_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4598
      functionLinenumberEnd: 4603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_image_free
        - png_safecat
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4600,4'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:4602,4'
          Dst:             png_image_free
    - functionName:    png_image_free
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4583
      functionLinenumberEnd: 4594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - png_image_free_function
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4591,7'
          Dst:             png_image_free_function
    - functionName:    png_image_free_function
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4523
      functionLinenumberEnd: 4579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - png_destroy_read_struct
        - png_destroy_write_struct
        - png_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4545,19'
          Dst:             fclose
        - Src:             'Source/LibPNG/png.c:4557,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4563,10'
          Dst:             png_destroy_write_struct
        - Src:             'Source/LibPNG/png.c:4571,10'
          Dst:             png_destroy_read_struct
    - functionName:    png_set_option
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4333
      functionLinenumberEnd: 4347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_build_16bit_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 4043
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          184
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - png_calloc
        - png_gamma_significant
        - png_malloc
        - pow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3988,23'
          Dst:             png_calloc
        - Src:             'Source/LibPNG/png.c:3993,25'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/png.c:3998,11'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/png.c:4017,40'
          Dst:             pow
    - functionName:    png_gamma_significant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_product2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3521
      functionLinenumberEnd: 3538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_build_16to8_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4051
      functionLinenumberEnd: 4109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - png_calloc
        - png_gamma_16bit_correct
        - png_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4058,23'
          Dst:             png_calloc
        - Src:             'Source/LibPNG/png.c:4065,32'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/png.c:4091,27'
          Dst:             png_gamma_16bit_correct
    - functionName:    png_gamma_16bit_correct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3913
      functionLinenumberEnd: 3938
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3922,30'
          Dst:             pow
    - functionName:    png_build_8bit_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4119
      functionLinenumberEnd: 4130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - png_gamma_8bit_correct
        - png_gamma_significant
        - png_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4121,43'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/png.c:4123,8'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/png.c:4125,21'
          Dst:             png_gamma_8bit_correct
    - functionName:    png_gamma_8bit_correct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3908
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3893,31'
          Dst:             pow
    - functionName:    png_build_gamma_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4197
      functionLinenumberEnd: 4326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          388
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - png_build_16bit_table
        - png_build_16to8_table
        - png_build_8bit_table
        - png_destroy_gamma_table
        - png_product2
        - png_reciprocal
        - png_reciprocal2
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4208,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:4209,7'
          Dst:             png_destroy_gamma_table
        - Src:             'Source/LibPNG/png.c:4216,11'
          Dst:             png_reciprocal2
        - Src:             'Source/LibPNG/png.c:4214,7'
          Dst:             png_build_8bit_table
        - Src:             'Source/LibPNG/png.c:4225,14'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:4224,10'
          Dst:             png_build_8bit_table
        - Src:             'Source/LibPNG/png.c:4229,14'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:4227,10'
          Dst:             png_build_8bit_table
        - Src:             'Source/LibPNG/png.c:4299,39'
          Dst:             png_product2
        - Src:             'Source/LibPNG/png.c:4298,11'
          Dst:             png_build_16to8_table
        - Src:             'Source/LibPNG/png.c:4304,39'
          Dst:             png_reciprocal2
        - Src:             'Source/LibPNG/png.c:4303,11'
          Dst:             png_build_16bit_table
        - Src:             'Source/LibPNG/png.c:4313,14'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:4312,10'
          Dst:             png_build_16bit_table
        - Src:             'Source/LibPNG/png.c:4320,42'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/png.c:4319,10'
          Dst:             png_build_16bit_table
    - functionName:    png_destroy_gamma_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4137
      functionLinenumberEnd: 4188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          196
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - png_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:4138,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4148,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4150,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4158,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4160,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4170,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4172,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4181,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:4183,4'
          Dst:             png_free
    - functionName:    png_reciprocal2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3544
      functionLinenumberEnd: 3569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_gamma_correct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3949
      functionLinenumberEnd: 3960
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_gamma_16bit_correct
        - png_gamma_8bit_correct
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3951,14'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/png.c:3955,14'
          Dst:             png_gamma_16bit_correct
    - functionName:    png_muldiv_warn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3474
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_muldiv
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3477,8'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:3480,4'
          Dst:             png_warning
    - functionName:    png_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3317
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - png_fixed_error
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3321,7'
          Dst:             png_fixed_error
    - functionName:    png_ascii_from_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3235
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - png_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:3303,4'
          Dst:             png_error
    - functionName:    png_pow10
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_ascii_from_fp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          679
      EdgeCount:       162
      CyclomaticComplexity: 41
      functionsReached:
        - frexp
        - png_error
        - png_pow10
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2942,16'
          Dst:             frexp
        - Src:             'Source/LibPNG/png.c:2947,17'
          Dst:             png_pow10
        - Src:             'Source/LibPNG/png.c:2952,27'
          Dst:             png_pow10
        - Src:             'Source/LibPNG/png.c:3221,4'
          Dst:             png_error
    - functionName:    frexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_check_fp_string
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_check_fp_number
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2844,8'
          Dst:             png_check_fp_number
    - functionName:    png_check_fp_number
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          281
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibPNG/png.c:2722,7'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/png.c:2740,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_gt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_check_IHDR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2700
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          446
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - png_error
        - png_gt
        - png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2557,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2563,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2567,8'
          Dst:             png_gt
        - Src:             'Source/LibPNG/png.c:2585,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2595,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2601,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2607,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2617,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2625,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2632,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2641,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2647,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2653,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2669,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2679,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2685,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:2699,7'
          Dst:             png_error
    - functionName:    png_colorspace_set_rgb_coefficients
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          320
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - png_error
        - png_muldiv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2484,20'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:2485,20'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:2486,20'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:2513,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/png.c:2528,10'
          Dst:             png_error
    - functionName:    png_colorspace_set_ICC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icc_check_length
        - png_icc_check_header
        - png_icc_check_tag_table
        - png_icc_set_sRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2449,8'
          Dst:             icc_check_length
        - Src:             'Source/LibPNG/png.c:2450,8'
          Dst:             png_icc_check_header
        - Src:             'Source/LibPNG/png.c:2452,8'
          Dst:             png_icc_check_tag_table
        - Src:             'Source/LibPNG/png.c:2457,10'
          Dst:             png_icc_set_sRGB
    - functionName:    icc_check_length
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_icc_profile_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1974,14'
          Dst:             png_icc_profile_error
    - functionName:    png_icc_check_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          489
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - png_icc_profile_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/png.c:2105,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/png.c:2134,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/png.c:2182,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2027,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2032,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2038,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2046,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2053,13'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2070,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2080,8'
          Dst:             memcmp
        - Src:             'Source/LibPNG/png.c:2081,13'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2109,20'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2115,20'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2120,17'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2145,17'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2155,17'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2163,16'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2173,16'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2189,17'
          Dst:             png_icc_profile_error
    - functionName:    png_icc_check_tag_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          205
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - png_icc_profile_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2225,17'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:2234,16'
          Dst:             png_icc_profile_error
    - functionName:    png_icc_set_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_colorspace_set_sRGB
        - png_compare_ICC_profile_with_sRGB
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2434,8'
          Dst:             png_compare_ICC_profile_with_sRGB
        - Src:             'Source/LibPNG/png.c:2435,13'
          Dst:             png_colorspace_set_sRGB
    - functionName:    png_compare_ICC_profile_with_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          413
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - adler32
        - crc32
        - png_chunk_report
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:2362,24'
          Dst:             adler32
        - Src:             'Source/LibPNG/png.c:2363,24'
          Dst:             adler32
        - Src:             'Source/LibPNG/png.c:2375,28'
          Dst:             crc32
        - Src:             'Source/LibPNG/png.c:2376,28'
          Dst:             crc32
        - Src:             'Source/LibPNG/png.c:2391,22'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/png.c:2401,22'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/png.c:2415,10'
          Dst:             png_chunk_report
    - functionName:    png_colorspace_set_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          179
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - png_benign_error
        - png_chunk_report
        - png_colorspace_check_gamma
        - png_colorspace_endpoints_match
        - png_icc_profile_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1909,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:1914,14'
          Dst:             png_icc_profile_error
        - Src:             'Source/LibPNG/png.c:1919,7'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/png.c:1927,9'
          Dst:             png_colorspace_endpoints_match
        - Src:             'Source/LibPNG/png.c:1929,7'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/png.c:1935,10'
          Dst:             png_colorspace_check_gamma
    - functionName:    png_icc_profile_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_ICC_signature
        - png_chunk_report
        - png_format_number
        - png_icc_tag_name
        - png_safecat
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1832,10'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:1833,10'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:1834,10'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:1835,8'
          Dst:             is_ICC_signature
        - Src:             'Source/LibPNG/png.c:1838,7'
          Dst:             png_icc_tag_name
        - Src:             'Source/LibPNG/png.c:1849,14'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/png.c:1848,16'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:1851,16'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:1855,10'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:1863,4'
          Dst:             png_chunk_report
    - functionName:    png_colorspace_endpoints_match
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          259
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_colorspace_check_gamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - png_chunk_report
        - png_gamma_significant
        - png_muldiv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1085,9'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/png.c:1086,7'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/png.c:1096,10'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/png.c:1104,10'
          Dst:             png_chunk_report
    - functionName:    png_icc_check_length
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - icc_check_length
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1984,9'
          Dst:             icc_check_length
        - Src:             'Source/LibPNG/png.c:1996,17'
          Dst:             png_icc_profile_error
    - functionName:    png_colorspace_check_XYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_XYZ_normalize
        - png_colorspace_check_xy
        - png_xy_from_XYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1649,13'
          Dst:             png_XYZ_normalize
        - Src:             'Source/LibPNG/png.c:1653,13'
          Dst:             png_xy_from_XYZ
        - Src:             'Source/LibPNG/png.c:1658,11'
          Dst:             png_colorspace_check_xy
    - functionName:    png_colorspace_check_xy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - png_XYZ_from_xy
        - png_colorspace_endpoints_match
        - png_xy_from_XYZ
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1624,13'
          Dst:             png_XYZ_from_xy
        - Src:             'Source/LibPNG/png.c:1628,13'
          Dst:             png_xy_from_XYZ
        - Src:             'Source/LibPNG/png.c:1632,8'
          Dst:             png_colorspace_endpoints_match
    - functionName:    png_colorspace_set_endpoints
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - png_benign_error
        - png_colorspace_check_XYZ
        - png_colorspace_set_xy_and_XYZ
        - png_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/png.c:1763,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1763,12'
          Dst:             png_colorspace_check_XYZ
        - Src:             'Source/LibPNG/png.c:1766,17'
          Dst:             png_colorspace_set_xy_and_XYZ
        - Src:             'Source/LibPNG/png.c:1772,10'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/png.c:1777,10'
          Dst:             png_error
    - functionName:    png_colorspace_set_xy_and_XYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - png_benign_error
        - png_colorspace_endpoints_match
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1689,11'
          Dst:             png_colorspace_endpoints_match
        - Src:             'Source/LibPNG/png.c:1693,10'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/png.c:1709,8'
          Dst:             png_colorspace_endpoints_match
    - functionName:    png_colorspace_set_chromaticities
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - png_benign_error
        - png_colorspace_check_xy
        - png_colorspace_set_xy_and_XYZ
        - png_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/png.c:1731,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1731,12'
          Dst:             png_colorspace_check_xy
        - Src:             'Source/LibPNG/png.c:1734,17'
          Dst:             png_colorspace_set_xy_and_XYZ
        - Src:             'Source/LibPNG/png.c:1742,10'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/png.c:1750,10'
          Dst:             png_error
    - functionName:    png_colorspace_sync
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_colorspace_sync_info
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1221,4'
          Dst:             png_colorspace_sync_info
    - functionName:    png_colorspace_sync_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - png_free_data
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1179,7'
          Dst:             png_free_data
    - functionName:    png_free_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          692
      EdgeCount:       109
      CyclomaticComplexity: 28
      functionsReached:
        - png_free
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:486,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:495,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:497,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:510,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:520,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:521,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:532,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:533,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:542,16'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:544,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:555,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:556,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:570,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:571,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:582,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:583,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:586,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:600,11'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:609,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:611,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:642,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:651,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:665,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/png.c:667,10'
          Dst:             png_free
    - functionName:    png_colorspace_set_gamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - png_chunk_report
        - png_colorspace_check_gamma
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:1146,11'
          Dst:             png_colorspace_check_gamma
        - Src:             'Source/LibPNG/png.c:1165,4'
          Dst:             png_chunk_report
    - functionName:    png_zstream_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'Source/LibPNG/png.c:1004,38'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_access_version_number
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_reset_zstream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateReset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:980,12'
          Dst:             inflateReset
    - functionName:    png_chunk_unknown_handling
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_handle_as_unknown
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:966,11'
          Dst:             png_handle_as_unknown
    - functionName:    png_handle_as_unknown
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:945,11'
          Dst:             memcmp
    - functionName:    png_build_grayscale_palette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibPNG/png.c:887,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_get_header_version
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_header_ver
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_libpng_ver
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_header_ver
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:840,11'
          Dst:             png_get_header_ver
    - functionName:    png_get_copyright
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_convert_to_rfc1123
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - png_convert_to_rfc1123_buffer
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:796,11'
          Dst:             png_convert_to_rfc1123_buffer
        - Src:             'Source/LibPNG/png.c:797,10'
          Dst:             png_warning
    - functionName:    png_convert_to_rfc1123_buffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          291
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - png_format_number
        - png_safecat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:762,7'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/png.c:762,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:764,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:766,7'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/png.c:766,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:768,7'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/png.c:768,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:770,7'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/png.c:770,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:772,7'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/png.c:772,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:773,7'
          Dst:             png_safecat
    - functionName:    png_save_int_32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_save_uint_32
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:728,4'
          Dst:             png_save_uint_32
    - functionName:    png_init_io
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_io_ptr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_data_freer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - png_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:467,7'
          Dst:             png_error
    - functionName:    png_info_init_3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_malloc_base
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:439,18'
          Dst:             png_malloc_base
    - functionName:    png_destroy_info_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_free
        - png_free_data
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:408,7'
          Dst:             png_free_data
        - Src:             'Source/LibPNG/png.c:410,7'
          Dst:             png_free
    - functionName:    png_create_info_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_malloc_base
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:368,15'
          Dst:             png_malloc_base
    - functionName:    png_create_png_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _setjmp
        - png_malloc_warn
        - png_set_error_fn
        - png_set_mem_fn
        - png_user_version_check
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:287,7'
          Dst:             png_set_mem_fn
        - Src:             'Source/LibPNG/png.c:299,4'
          Dst:             png_set_error_fn
        - Src:             'Source/LibPNG/png.c:302,12'
          Dst:             _setjmp
        - Src:             'Source/LibPNG/png.c:317,14'
          Dst:             png_user_version_check
        - Src:             'Source/LibPNG/png.c:319,36'
          Dst:             png_malloc_warn
    - functionName:    png_user_version_check
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - png_safecat
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:225,13'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:227,13'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:228,13'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:229,13'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/png.c:232,7'
          Dst:             png_warning
    - functionName:    png_zalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_malloc_warn
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:107,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/png.c:113,11'
          Dst:             png_malloc_warn
    - functionName:    png_zfree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:120,4'
          Dst:             png_free
    - functionName:    png_calculate_crc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - crc32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:173,16'
          Dst:             crc32
    - functionName:    png_reset_crc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:130,32'
          Dst:             crc32
    - functionName:    png_sig_cmp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:90,18'
          Dst:             memcmp
    - functionName:    png_set_sig_bytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/png.c:60,7'
          Dst:             png_error
    - functionName:    png_safe_execute
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _setjmp
        - png_image_free
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:945,13'
          Dst:             _setjmp
        - Src:             'Source/LibPNG/pngerror.c:958,7'
          Dst:             png_image_free
    - functionName:    png_safe_warning
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_safecat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:929,7'
          Dst:             png_safecat
    - functionName:    png_safecat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_safe_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - longjmp
        - png_safecat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:896,7'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/pngerror.c:904,10'
          Dst:             longjmp
        - Src:             'Source/LibPNG/pngerror.c:908,23'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/pngerror.c:910,10'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/pngerror.c:916,4'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_error_ptr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_error_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_longjmp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:775,4'
          Dst:             abort
    - functionName:    png_free_jmpbuf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _setjmp
        - png_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:687,18'
          Dst:             _setjmp
        - Src:             'Source/LibPNG/pngerror.c:692,16'
          Dst:             png_free
    - functionName:    png_set_longjmp_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - png_error
        - png_malloc_warn
        - png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:622,33'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngerror.c:646,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngerror.c:653,10'
          Dst:             png_warning
    - functionName:    png_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_default_error
      functionUses:    137
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:88,4'
          Dst:             png_default_error
    - functionName:    png_warning
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - png_default_warning
      functionUses:    88
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:238,7'
          Dst:             png_default_warning
    - functionName:    png_default_warning
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:819,7'
          Dst:             fprintf
        - Src:             'Source/LibPNG/pngerror.c:820,7'
          Dst:             fprintf
    - functionName:    png_default_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - png_longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:747,7'
          Dst:             fprintf
        - Src:             'Source/LibPNG/pngerror.c:749,7'
          Dst:             fprintf
        - Src:             'Source/LibPNG/pngerror.c:754,4'
          Dst:             png_longjmp
    - functionName:    png_fixed_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:587,4'
          Dst:             png_error
    - functionName:    png_chunk_report
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - png_app_error
        - png_app_warning
        - png_chunk_benign_error
        - png_chunk_warning
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:547,13'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngerror.c:550,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngerror.c:561,13'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngerror.c:564,13'
          Dst:             png_app_error
    - functionName:    png_chunk_warning
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_format_buffer
        - png_warning
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:501,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngerror.c:505,7'
          Dst:             png_format_buffer
        - Src:             'Source/LibPNG/pngerror.c:506,7'
          Dst:             png_warning
    - functionName:    png_chunk_benign_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - png_chunk_error
        - png_chunk_warning
      functionUses:    83
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:518,7'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngerror.c:521,7'
          Dst:             png_chunk_error
    - functionName:    png_app_warning
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
        - png_warning
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:395,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngerror.c:397,7'
          Dst:             png_error
    - functionName:    png_app_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
        - png_warning
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:408,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngerror.c:410,7'
          Dst:             png_error
    - functionName:    png_chunk_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
        - png_format_buffer
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:485,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngerror.c:489,7'
          Dst:             png_format_buffer
        - Src:             'Source/LibPNG/pngerror.c:490,7'
          Dst:             png_error
    - functionName:    png_format_buffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          206
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_benign_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - png_chunk_error
        - png_chunk_warning
        - png_error
        - png_warning
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:369,13'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngerror.c:372,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngerror.c:380,13'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngerror.c:383,7'
          Dst:             png_error
    - functionName:    png_formatted_warning
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:356,4'
          Dst:             png_warning
    - functionName:    png_warning_parameter_signed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_format_number
        - png_warning_parameter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:275,10'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/pngerror.c:280,4'
          Dst:             png_warning_parameter
    - functionName:    png_format_number
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          200
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngerror.c:150,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_warning_parameter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_safecat
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:251,13'
          Dst:             png_safecat
    - functionName:    png_warning_parameter_unsigned
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_format_number
        - png_warning_parameter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngerror.c:259,37'
          Dst:             png_format_number
        - Src:             'Source/LibPNG/pngerror.c:259,4'
          Dst:             png_warning_parameter
    - functionName:    png_get_palette_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_io_chunk_type
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1232
      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:    png_get_io_state
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1226
      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:    png_get_chunk_malloc_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_chunk_cache_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_user_height_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_user_width_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_compression_buffer_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_user_chunk_ptr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_rgb_to_gray_status
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_unknown_chunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_tRNS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_tIME
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_text
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_sBIT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_PLTE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_pHYs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_sCAL_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_sCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:951,16'
          Dst:             atof
        - Src:             'Source/LibPNG/pngget.c:952,17'
          Dst:             atof
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_sCAL_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atof
        - png_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:932,35'
          Dst:             atof
        - Src:             'Source/LibPNG/pngget.c:932,16'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngget.c:933,36'
          Dst:             atof
        - Src:             'Source/LibPNG/pngget.c:933,17'
          Dst:             png_fixed
    - functionName:    png_get_pCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_oFFs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_IHDR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          194
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - png_check_IHDR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:861,4'
          Dst:             png_check_IHDR
    - functionName:    png_get_hIST
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_sPLT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_iCCP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_gAMA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_gAMA_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_cHRM_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      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:         33
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_cHRM_XYZ_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      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:         36
      ICount:          221
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_cHRM_XYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      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:         36
      ICount:          239
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_cHRM
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      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:         33
      ICount:          217
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_bKGD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_signature
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_channels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_pHYs_dpi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_y_offset_inches
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_y_offset_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:415,19'
          Dst:             png_get_y_offset_microns
    - functionName:    png_get_y_offset_microns
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_x_offset_inches
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_x_offset_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:404,19'
          Dst:             png_get_x_offset_microns
    - functionName:    png_get_x_offset_microns
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_y_offset_inches_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed_inches_from_microns
        - png_get_y_offset_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:393,8'
          Dst:             png_get_y_offset_microns
        - Src:             'Source/LibPNG/pngget.c:392,11'
          Dst:             png_fixed_inches_from_microns
    - functionName:    png_fixed_inches_from_microns
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_muldiv_warn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:375,11'
          Dst:             png_muldiv_warn
    - functionName:    png_get_x_offset_inches_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed_inches_from_microns
        - png_get_x_offset_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:383,8'
          Dst:             png_get_x_offset_microns
        - Src:             'Source/LibPNG/pngget.c:382,11'
          Dst:             png_fixed_inches_from_microns
    - functionName:    png_get_y_pixels_per_inch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_y_pixels_per_meter
        - ppi_from_ppm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:363,24'
          Dst:             png_get_y_pixels_per_meter
        - Src:             'Source/LibPNG/pngget.c:363,11'
          Dst:             ppi_from_ppm
    - functionName:    png_get_y_pixels_per_meter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ppi_from_ppm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_muldiv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:339,34'
          Dst:             png_muldiv
    - functionName:    png_get_x_pixels_per_inch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_x_pixels_per_meter
        - ppi_from_ppm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:357,24'
          Dst:             png_get_x_pixels_per_meter
        - Src:             'Source/LibPNG/pngget.c:357,11'
          Dst:             ppi_from_ppm
    - functionName:    png_get_x_pixels_per_meter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_pixels_per_inch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_get_pixels_per_meter
        - ppi_from_ppm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:351,24'
          Dst:             png_get_pixels_per_meter
        - Src:             'Source/LibPNG/pngget.c:351,11'
          Dst:             ppi_from_ppm
    - functionName:    png_get_pixels_per_meter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_y_offset_pixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_x_offset_pixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_pixel_aspect_ratio_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - png_muldiv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngget.c:222,11'
          Dst:             png_muldiv
    - functionName:    png_get_pixel_aspect_ratio
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_compression_type
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_interlace_type
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_filter_type
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_color_type
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_bit_depth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_image_height
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_image_width
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_rows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_rowbytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_valid
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_mem_ptr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_mem_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_free_default
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_malloc_warn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_malloc_base
        - png_warning
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:217,23'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngmem.c:222,7'
          Dst:             png_warning
    - functionName:    png_malloc_base
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_malloc_default
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - png_error
        - png_malloc_base
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:198,10'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngmem.c:201,7'
          Dst:             png_error
    - functionName:    png_realloc_array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - png_error
        - png_malloc_array_checked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:138,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngmem.c:145,29'
          Dst:             png_malloc_array_checked
    - functionName:    png_malloc_array_checked
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_malloc_base
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:115,14'
          Dst:             png_malloc_base
    - functionName:    png_malloc_array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - png_error
        - png_malloc_array_checked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:126,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngmem.c:128,11'
          Dst:             png_malloc_array_checked
    - functionName:    png_malloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - png_error
        - png_malloc_base
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:179,10'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngmem.c:182,8'
          Dst:             png_error
    - functionName:    png_calloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_malloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:54,10'
          Dst:             png_malloc
    - functionName:    png_free
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_free_default
      functionUses:    84
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:242,7'
          Dst:             png_free_default
    - functionName:    png_destroy_png_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_free
        - png_free_jmpbuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngmem.c:34,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngmem.c:38,10'
          Dst:             png_free_jmpbuf
    - functionName:    png_image_read_background
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3393
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          927
      EdgeCount:       136
      CyclomaticComplexity: 27
      functionsReached:
        - png_error
        - png_get_channels
        - png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:3422,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngread.c:3441,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:3409,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3412,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3414,8'
          Dst:             png_get_channels
        - Src:             'Source/LibPNG/pngread.c:3415,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3420,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3433,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3487,22'
          Dst:             png_read_row
        - Src:             'Source/LibPNG/pngread.c:3532,22'
          Dst:             png_read_row
        - Src:             'Source/LibPNG/pngread.c:3622,19'
          Dst:             png_read_row
        - Src:             'Source/LibPNG/pngread.c:3660,10'
          Dst:             png_error
    - functionName:    png_read_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          733
      EdgeCount:       160
      CyclomaticComplexity: 39
      functionsReached:
        - png_combine_row
        - png_do_read_interlace
        - png_do_read_intrapixel
        - png_do_read_transformations
        - png_error
        - png_read_IDAT_data
        - png_read_filter_row
        - png_read_finish_row
        - png_read_start_row
      functionUses:    11
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:459,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:397,7'
          Dst:             png_read_start_row
        - Src:             'Source/LibPNG/pngread.c:465,19'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:466,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:475,19'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:477,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:486,19'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:488,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:497,19'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:499,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:508,19'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:510,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:519,19'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:521,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:530,16'
          Dst:             png_read_finish_row
        - Src:             'Source/LibPNG/pngread.c:539,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:543,4'
          Dst:             png_read_IDAT_data
        - Src:             'Source/LibPNG/pngread.c:548,10'
          Dst:             png_read_filter_row
        - Src:             'Source/LibPNG/pngread.c:551,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:566,7'
          Dst:             png_do_read_intrapixel
        - Src:             'Source/LibPNG/pngread.c:572,7'
          Dst:             png_do_read_transformations
        - Src:             'Source/LibPNG/pngread.c:580,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:584,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:592,10'
          Dst:             png_do_read_interlace
        - Src:             'Source/LibPNG/pngread.c:596,10'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:599,10'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:606,10'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:609,10'
          Dst:             png_combine_row
        - Src:             'Source/LibPNG/pngread.c:611,4'
          Dst:             png_read_finish_row
    - functionName:    png_do_read_intrapixel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          262
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_image_read_composite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3266
      functionLinenumberEnd: 3375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          389
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - png_error
        - png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:3273,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:3284,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3327,13'
          Dst:             png_read_row
    - functionName:    png_image_read_and_map
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          644
      EdgeCount:       107
      CyclomaticComplexity: 22
      functionsReached:
        - png_error
        - png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:2956,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngread.c:3016,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:2967,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3009,13'
          Dst:             png_read_row
    - functionName:    png_image_skip_unused_chunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_set_keep_unknown_chunks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1644,8'
          Dst:             png_set_keep_unknown_chunks
        - Src:             'Source/LibPNG/pngread.c:1648,8'
          Dst:             png_set_keep_unknown_chunks
    - functionName:    decode_gamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
        - png_gamma_16bit_correct
        - set_file_encoding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:1697,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1693,7'
          Dst:             set_file_encoding
        - Src:             'Source/LibPNG/pngread.c:1700,18'
          Dst:             png_gamma_16bit_correct
        - Src:             'Source/LibPNG/pngread.c:1716,10'
          Dst:             png_error
    - functionName:    set_file_encoding
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_gamma_not_sRGB
        - png_gamma_significant
        - png_reciprocal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1669,8'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngread.c:1671,11'
          Dst:             png_gamma_not_sRGB
        - Src:             'Source/LibPNG/pngread.c:1674,37'
          Dst:             png_reciprocal
    - functionName:    png_gamma_not_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_gamma_significant
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1396,14'
          Dst:             png_gamma_significant
    - functionName:    png_colormap_compose
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decode_gamma
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1734,20'
          Dst:             decode_gamma
        - Src:             'Source/LibPNG/pngread.c:1735,20'
          Dst:             decode_gamma
    - functionName:    make_rgb_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_colormap_entry
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:2075,13'
          Dst:             png_create_colormap_entry
    - functionName:    png_create_colormap_entry
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          823
      EdgeCount:       104
      CyclomaticComplexity: 21
      functionsReached:
        - png_error
        - png_gamma_16bit_correct
        - set_file_encoding
      functionUses:    23
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:1899,10'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngread.c:1950,10'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1773,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:1781,10'
          Dst:             set_file_encoding
        - Src:             'Source/LibPNG/pngread.c:1793,13'
          Dst:             png_gamma_16bit_correct
        - Src:             'Source/LibPNG/pngread.c:1794,15'
          Dst:             png_gamma_16bit_correct
        - Src:             'Source/LibPNG/pngread.c:1795,14'
          Dst:             png_gamma_16bit_correct
        - Src:             'Source/LibPNG/pngread.c:1873,7'
          Dst:             png_error
    - functionName:    make_gray_file_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_colormap_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1988,7'
          Dst:             png_create_colormap_entry
    - functionName:    make_ga_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_colormap_entry
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:2038,7'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2044,4'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2051,10'
          Dst:             png_create_colormap_entry
    - functionName:    make_gray_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_colormap_entry
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1999,7'
          Dst:             png_create_colormap_entry
    - functionName:    png_image_format
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_image_read_direct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3670
      functionLinenumberEnd: 4102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         156
      ICount:          932
      EdgeCount:       205
      CyclomaticComplexity: 51
      functionsReached:
        - png_error
        - png_free
        - png_gamma_significant
        - png_get_rowbytes
        - png_image_format
        - png_image_read_background
        - png_image_read_composite
        - png_image_skip_unused_chunks
        - png_malloc
        - png_muldiv
        - png_read_row
        - png_read_update_info
        - png_safe_execute
        - png_set_add_alpha
        - png_set_alpha_mode_fixed
        - png_set_background_fixed
        - png_set_bgr
        - png_set_expand
        - png_set_expand_16
        - png_set_gray_to_rgb
        - png_set_interlace_handling
        - png_set_rgb_to_gray_fixed
        - png_set_scale_16
        - png_set_strip_alpha
        - png_set_swap
        - png_set_swap_alpha
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:3687,4'
          Dst:             png_set_expand
        - Src:             'Source/LibPNG/pngread.c:3691,33'
          Dst:             png_image_format
        - Src:             'Source/LibPNG/pngread.c:3702,13'
          Dst:             png_set_gray_to_rgb
        - Src:             'Source/LibPNG/pngread.c:3722,13'
          Dst:             png_set_rgb_to_gray_fixed
        - Src:             'Source/LibPNG/pngread.c:3743,10'
          Dst:             png_set_alpha_mode_fixed
        - Src:             'Source/LibPNG/pngread.c:3787,14'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/pngread.c:3788,32'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngread.c:3804,13'
          Dst:             png_set_expand_16
        - Src:             'Source/LibPNG/pngread.c:3807,13'
          Dst:             png_set_scale_16
        - Src:             'Source/LibPNG/pngread.c:3831,16'
          Dst:             png_set_strip_alpha
        - Src:             'Source/LibPNG/pngread.c:3850,16'
          Dst:             png_set_background_fixed
        - Src:             'Source/LibPNG/pngread.c:3894,13'
          Dst:             png_set_add_alpha
        - Src:             'Source/LibPNG/pngread.c:3905,7'
          Dst:             png_set_alpha_mode_fixed
        - Src:             'Source/LibPNG/pngread.c:3914,16'
          Dst:             png_set_bgr
        - Src:             'Source/LibPNG/pngread.c:3937,19'
          Dst:             png_set_swap_alpha
        - Src:             'Source/LibPNG/pngread.c:3955,13'
          Dst:             png_set_swap
        - Src:             'Source/LibPNG/pngread.c:3960,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3963,4'
          Dst:             png_image_skip_unused_chunks
        - Src:             'Source/LibPNG/pngread.c:3972,16'
          Dst:             png_set_interlace_handling
        - Src:             'Source/LibPNG/pngread.c:3974,4'
          Dst:             png_read_update_info
        - Src:             'Source/LibPNG/pngread.c:3995,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:4021,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:4029,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:4061,43'
          Dst:             png_get_rowbytes
        - Src:             'Source/LibPNG/pngread.c:4061,23'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngread.c:4064,16'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:4064,16'
          Dst:             png_image_read_composite
        - Src:             'Source/LibPNG/pngread.c:4066,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:4074,43'
          Dst:             png_get_rowbytes
        - Src:             'Source/LibPNG/pngread.c:4074,23'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngread.c:4077,16'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:4077,16'
          Dst:             png_image_read_background
        - Src:             'Source/LibPNG/pngread.c:4079,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:4095,13'
          Dst:             png_read_row
    - functionName:    png_read_update_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_app_error
        - png_read_start_row
        - png_read_transform_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:275,10'
          Dst:             png_read_start_row
        - Src:             'Source/LibPNG/pngread.c:278,13'
          Dst:             png_read_transform_info
        - Src:             'Source/LibPNG/pngread.c:286,10'
          Dst:             png_app_error
    - functionName:    png_image_read_colormapped
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          395
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - png_error
        - png_free
        - png_get_rowbytes
        - png_image_read_and_map
        - png_image_skip_unused_chunks
        - png_malloc
        - png_read_row
        - png_read_update_info
        - png_safe_execute
        - png_set_interlace_handling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:3156,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:3144,4'
          Dst:             png_image_skip_unused_chunks
        - Src:             'Source/LibPNG/pngread.c:3151,16'
          Dst:             png_set_interlace_handling
        - Src:             'Source/LibPNG/pngread.c:3153,4'
          Dst:             png_read_update_info
        - Src:             'Source/LibPNG/pngread.c:3205,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:3233,43'
          Dst:             png_get_rowbytes
        - Src:             'Source/LibPNG/pngread.c:3233,23'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngread.c:3236,16'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:3236,16'
          Dst:             png_image_read_and_map
        - Src:             'Source/LibPNG/pngread.c:3238,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:3254,13'
          Dst:             png_read_row
    - functionName:    png_image_read_colormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         277
      ICount:          2063
      EdgeCount:       345
      CyclomaticComplexity: 70
      functionsReached:
        - make_ga_colormap
        - make_gray_colormap
        - make_gray_file_colormap
        - make_rgb_colormap
        - memcmp
        - png_colormap_compose
        - png_create_colormap_entry
        - png_error
        - png_gamma_16bit_correct
        - png_gamma_not_sRGB
        - png_set_alpha_mode_fixed
        - png_set_background_fixed
        - png_set_packing
        - png_set_rgb_to_gray_fixed
        - png_set_scale_16
        - png_set_tRNS_to_alpha
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:2180,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngread.c:2878,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngread.c:2902,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:2127,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2192,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2222,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2234,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2247,16'
          Dst:             png_set_packing
        - Src:             'Source/LibPNG/pngread.c:2271,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2273,42'
          Dst:             make_gray_colormap
        - Src:             'Source/LibPNG/pngread.c:2299,25'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2313,22'
          Dst:             png_set_background_fixed
        - Src:             'Source/LibPNG/pngread.c:2344,16'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2369,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2371,42'
          Dst:             make_ga_colormap
        - Src:             'Source/LibPNG/pngread.c:2403,19'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2405,45'
          Dst:             make_gray_colormap
        - Src:             'Source/LibPNG/pngread.c:2412,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2422,16'
          Dst:             png_set_background_fixed
        - Src:             'Source/LibPNG/pngread.c:2437,19'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2443,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2451,16'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2496,22'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2524,13'
          Dst:             png_set_rgb_to_gray_fixed
        - Src:             'Source/LibPNG/pngread.c:2542,19'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2544,45'
          Dst:             make_ga_colormap
        - Src:             'Source/LibPNG/pngread.c:2556,19'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2568,19'
          Dst:             png_gamma_not_sRGB
        - Src:             'Source/LibPNG/pngread.c:2570,48'
          Dst:             make_gray_file_colormap
        - Src:             'Source/LibPNG/pngread.c:2575,48'
          Dst:             make_gray_colormap
        - Src:             'Source/LibPNG/pngread.c:2600,29'
          Dst:             png_gamma_16bit_correct
        - Src:             'Source/LibPNG/pngread.c:2606,22'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2616,22'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2631,19'
          Dst:             png_set_background_fixed
        - Src:             'Source/LibPNG/pngread.c:2661,22'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2663,48'
          Dst:             make_rgb_colormap
        - Src:             'Source/LibPNG/pngread.c:2666,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2687,28'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2710,22'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2712,48'
          Dst:             make_rgb_colormap
        - Src:             'Source/LibPNG/pngread.c:2714,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2736,23'
          Dst:             memcmp
        - Src:             'Source/LibPNG/pngread.c:2757,35'
          Dst:             png_colormap_compose
        - Src:             'Source/LibPNG/pngread.c:2759,35'
          Dst:             png_colormap_compose
        - Src:             'Source/LibPNG/pngread.c:2761,35'
          Dst:             png_colormap_compose
        - Src:             'Source/LibPNG/pngread.c:2756,31'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2780,22'
          Dst:             png_set_background_fixed
        - Src:             'Source/LibPNG/pngread.c:2795,19'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2797,45'
          Dst:             make_rgb_colormap
        - Src:             'Source/LibPNG/pngread.c:2826,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2833,22'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2842,26'
          Dst:             png_colormap_compose
        - Src:             'Source/LibPNG/pngread.c:2844,26'
          Dst:             png_colormap_compose
        - Src:             'Source/LibPNG/pngread.c:2846,26'
          Dst:             png_colormap_compose
        - Src:             'Source/LibPNG/pngread.c:2841,22'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2855,19'
          Dst:             png_create_colormap_entry
        - Src:             'Source/LibPNG/pngread.c:2864,16'
          Dst:             png_set_packing
        - Src:             'Source/LibPNG/pngread.c:2869,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2876,7'
          Dst:             png_set_tRNS_to_alpha
        - Src:             'Source/LibPNG/pngread.c:2882,10'
          Dst:             png_set_alpha_mode_fixed
        - Src:             'Source/LibPNG/pngread.c:2887,13'
          Dst:             png_set_scale_16
        - Src:             'Source/LibPNG/pngread.c:2892,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2897,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2931,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:2934,10'
          Dst:             png_error
    - functionName:    png_image_finish_read
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          296
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - png_image_error
        - png_image_free
        - png_image_read_colormap
        - png_image_read_colormapped
        - png_image_read_direct
        - png_safe_execute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:4180,26'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:4180,26'
          Dst:             png_image_read_colormap
        - Src:             'Source/LibPNG/pngread.c:4182,30'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:4182,30'
          Dst:             png_image_read_colormapped
        - Src:             'Source/LibPNG/pngread.c:4187,25'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:4187,25'
          Dst:             png_image_read_direct
        - Src:             'Source/LibPNG/pngread.c:4190,19'
          Dst:             png_image_free
        - Src:             'Source/LibPNG/pngread.c:4195,26'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:4200,23'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:4205,20'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:4210,17'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:4215,14'
          Dst:             png_image_error
    - functionName:    png_image_memory_read
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1562,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:1566,7'
          Dst:             png_error
    - functionName:    png_image_begin_read_from_memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - png_image_error
        - png_image_read_header
        - png_image_read_init
        - png_safe_execute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1577,14'
          Dst:             png_image_read_init
        - Src:             'Source/LibPNG/pngread.c:1588,20'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:1588,20'
          Dst:             png_image_read_header
        - Src:             'Source/LibPNG/pngread.c:1593,17'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:1598,14'
          Dst:             png_image_error
    - functionName:    png_image_read_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - png_create_info_struct
        - png_create_read_struct
        - png_destroy_info_struct
        - png_destroy_read_struct
        - png_image_error
        - png_malloc_warn
        - png_safe_error
        - png_safe_warning
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1310,29'
          Dst:             png_create_read_struct
        - Src:             'Source/LibPNG/pngread.c:1310,29'
          Dst:             png_safe_error
        - Src:             'Source/LibPNG/pngread.c:1310,29'
          Dst:             png_safe_warning
        - Src:             'Source/LibPNG/pngread.c:1321,31'
          Dst:             png_create_info_struct
        - Src:             'Source/LibPNG/pngread.c:1325,36'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngread.c:1341,13'
          Dst:             png_destroy_info_struct
        - Src:             'Source/LibPNG/pngread.c:1344,10'
          Dst:             png_destroy_read_struct
        - Src:             'Source/LibPNG/pngread.c:1347,14'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:1350,11'
          Dst:             png_image_error
    - functionName:    png_image_read_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - png_image_format
        - png_read_info
        - png_set_benign_errors
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngread.c:1446,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1414,4'
          Dst:             png_set_benign_errors
        - Src:             'Source/LibPNG/pngread.c:1416,4'
          Dst:             png_read_info
        - Src:             'Source/LibPNG/pngread.c:1423,28'
          Dst:             png_image_format
    - functionName:    png_read_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          469
      EdgeCount:       129
      CyclomaticComplexity: 32
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_chunk_unknown_handling
        - png_handle_IEND
        - png_handle_IHDR
        - png_handle_PLTE
        - png_handle_bKGD
        - png_handle_cHRM
        - png_handle_gAMA
        - png_handle_hIST
        - png_handle_iCCP
        - png_handle_iTXt
        - png_handle_oFFs
        - png_handle_pCAL
        - png_handle_pHYs
        - png_handle_sBIT
        - png_handle_sCAL
        - png_handle_sPLT
        - png_handle_sRGB
        - png_handle_tEXt
        - png_handle_tIME
        - png_handle_tRNS
        - png_handle_unknown
        - png_handle_zTXt
        - png_read_chunk_header
        - png_read_sig
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:104,4'
          Dst:             png_read_sig
        - Src:             'Source/LibPNG/pngread.c:108,28'
          Dst:             png_read_chunk_header
        - Src:             'Source/LibPNG/pngread.c:117,13'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngread.c:121,13'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngread.c:124,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngread.c:139,10'
          Dst:             png_handle_IHDR
        - Src:             'Source/LibPNG/pngread.c:142,10'
          Dst:             png_handle_IEND
        - Src:             'Source/LibPNG/pngread.c:145,24'
          Dst:             png_chunk_unknown_handling
        - Src:             'Source/LibPNG/pngread.c:147,10'
          Dst:             png_handle_unknown
        - Src:             'Source/LibPNG/pngread.c:160,10'
          Dst:             png_handle_PLTE
        - Src:             'Source/LibPNG/pngread.c:170,10'
          Dst:             png_handle_bKGD
        - Src:             'Source/LibPNG/pngread.c:175,10'
          Dst:             png_handle_cHRM
        - Src:             'Source/LibPNG/pngread.c:185,10'
          Dst:             png_handle_gAMA
        - Src:             'Source/LibPNG/pngread.c:190,10'
          Dst:             png_handle_hIST
        - Src:             'Source/LibPNG/pngread.c:195,10'
          Dst:             png_handle_oFFs
        - Src:             'Source/LibPNG/pngread.c:200,10'
          Dst:             png_handle_pCAL
        - Src:             'Source/LibPNG/pngread.c:205,10'
          Dst:             png_handle_sCAL
        - Src:             'Source/LibPNG/pngread.c:210,10'
          Dst:             png_handle_pHYs
        - Src:             'Source/LibPNG/pngread.c:215,10'
          Dst:             png_handle_sBIT
        - Src:             'Source/LibPNG/pngread.c:220,10'
          Dst:             png_handle_sRGB
        - Src:             'Source/LibPNG/pngread.c:225,10'
          Dst:             png_handle_iCCP
        - Src:             'Source/LibPNG/pngread.c:230,10'
          Dst:             png_handle_sPLT
        - Src:             'Source/LibPNG/pngread.c:235,10'
          Dst:             png_handle_tEXt
        - Src:             'Source/LibPNG/pngread.c:240,10'
          Dst:             png_handle_tIME
        - Src:             'Source/LibPNG/pngread.c:245,10'
          Dst:             png_handle_tRNS
        - Src:             'Source/LibPNG/pngread.c:250,10'
          Dst:             png_handle_zTXt
        - Src:             'Source/LibPNG/pngread.c:255,10'
          Dst:             png_handle_iTXt
        - Src:             'Source/LibPNG/pngread.c:259,10'
          Dst:             png_handle_unknown
    - functionName:    png_create_read_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_create_read_struct_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:33,11'
          Dst:             png_create_read_struct_2
    - functionName:    png_destroy_read_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_destroy_info_struct
        - png_destroy_png_struct
        - png_read_destroy
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1028,4'
          Dst:             png_destroy_info_struct
        - Src:             'Source/LibPNG/pngread.c:1029,4'
          Dst:             png_destroy_info_struct
        - Src:             'Source/LibPNG/pngread.c:1032,4'
          Dst:             png_read_destroy
        - Src:             'Source/LibPNG/pngread.c:1033,4'
          Dst:             png_destroy_png_struct
    - functionName:    png_read_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          148
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateEnd
        - png_destroy_gamma_table
        - png_free
        - png_zfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:945,4'
          Dst:             png_destroy_gamma_table
        - Src:             'Source/LibPNG/pngread.c:948,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:950,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:952,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:956,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:958,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:964,7'
          Dst:             png_zfree
        - Src:             'Source/LibPNG/pngread.c:973,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:979,4'
          Dst:             inflateEnd
        - Src:             'Source/LibPNG/pngread.c:982,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:988,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:993,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngread.c:999,4'
          Dst:             png_free
    - functionName:    png_create_read_struct_2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_png_struct
        - png_set_read_fn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:45,26'
          Dst:             png_create_png_struct
        - Src:             'Source/LibPNG/pngread.c:75,7'
          Dst:             png_set_read_fn
    - functionName:    png_image_begin_read_from_file
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - png_image_error
        - png_image_read_header
        - png_image_read_init
        - png_safe_execute
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1508,21'
          Dst:             fopen
        - Src:             'Source/LibPNG/pngread.c:1512,17'
          Dst:             png_image_read_init
        - Src:             'Source/LibPNG/pngread.c:1516,23'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:1516,23'
          Dst:             png_image_read_header
        - Src:             'Source/LibPNG/pngread.c:1520,19'
          Dst:             fclose
        - Src:             'Source/LibPNG/pngread.c:1524,52'
          Dst:             __errno_location
        - Src:             'Source/LibPNG/pngread.c:1524,43'
          Dst:             strerror
        - Src:             'Source/LibPNG/pngread.c:1524,20'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:1528,17'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:1533,14'
          Dst:             png_image_error
    - 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:    png_image_begin_read_from_stdio
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - png_image_error
        - png_image_read_header
        - png_image_read_init
        - png_safe_execute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1478,14'
          Dst:             png_image_read_init
        - Src:             'Source/LibPNG/pngread.c:1485,20'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngread.c:1485,20'
          Dst:             png_image_read_header
        - Src:             'Source/LibPNG/pngread.c:1490,17'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngread.c:1495,14'
          Dst:             png_image_error
    - functionName:    png_read_png
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          379
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached:
        - png_error
        - png_free_data
        - png_malloc
        - png_read_end
        - png_read_image
        - png_read_info
        - png_read_update_info
        - png_set_bgr
        - png_set_expand
        - png_set_expand_16
        - png_set_gray_to_rgb
        - png_set_interlace_handling
        - png_set_invert_alpha
        - png_set_invert_mono
        - png_set_packing
        - png_set_packswap
        - png_set_scale_16
        - png_set_shift
        - png_set_strip_16
        - png_set_strip_alpha
        - png_set_swap
        - png_set_swap_alpha
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:1058,4'
          Dst:             png_read_info
        - Src:             'Source/LibPNG/pngread.c:1060,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngread.c:1076,7'
          Dst:             png_set_scale_16
        - Src:             'Source/LibPNG/pngread.c:1087,7'
          Dst:             png_set_strip_16
        - Src:             'Source/LibPNG/pngread.c:1097,7'
          Dst:             png_set_strip_alpha
        - Src:             'Source/LibPNG/pngread.c:1107,7'
          Dst:             png_set_packing
        - Src:             'Source/LibPNG/pngread.c:1117,7'
          Dst:             png_set_packswap
        - Src:             'Source/LibPNG/pngread.c:1129,7'
          Dst:             png_set_expand
        - Src:             'Source/LibPNG/pngread.c:1141,7'
          Dst:             png_set_invert_mono
        - Src:             'Source/LibPNG/pngread.c:1153,10'
          Dst:             png_set_shift
        - Src:             'Source/LibPNG/pngread.c:1161,7'
          Dst:             png_set_bgr
        - Src:             'Source/LibPNG/pngread.c:1169,7'
          Dst:             png_set_swap_alpha
        - Src:             'Source/LibPNG/pngread.c:1177,7'
          Dst:             png_set_swap
        - Src:             'Source/LibPNG/pngread.c:1186,7'
          Dst:             png_set_invert_alpha
        - Src:             'Source/LibPNG/pngread.c:1195,7'
          Dst:             png_set_gray_to_rgb
        - Src:             'Source/LibPNG/pngread.c:1203,7'
          Dst:             png_set_expand_16
        - Src:             'Source/LibPNG/pngread.c:1213,10'
          Dst:             png_set_interlace_handling
        - Src:             'Source/LibPNG/pngread.c:1219,4'
          Dst:             png_read_update_info
        - Src:             'Source/LibPNG/pngread.c:1223,4'
          Dst:             png_free_data
        - Src:             'Source/LibPNG/pngread.c:1228,32'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngread.c:1237,41'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngread.c:1241,4'
          Dst:             png_read_image
        - Src:             'Source/LibPNG/pngread.c:1245,4'
          Dst:             png_read_end
    - functionName:    png_read_image
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - png_read_row
        - png_set_interlace_handling
        - png_start_read_image
        - png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:714,14'
          Dst:             png_set_interlace_handling
        - Src:             'Source/LibPNG/pngread.c:716,7'
          Dst:             png_start_read_image
        - Src:             'Source/LibPNG/pngread.c:727,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngread.c:736,14'
          Dst:             png_set_interlace_handling
        - Src:             'Source/LibPNG/pngread.c:753,10'
          Dst:             png_read_row
    - functionName:    png_read_end
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         114
      ICount:          520
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - png_benign_error
        - png_chunk_unknown_handling
        - png_crc_finish
        - png_handle_IEND
        - png_handle_IHDR
        - png_handle_PLTE
        - png_handle_bKGD
        - png_handle_cHRM
        - png_handle_gAMA
        - png_handle_hIST
        - png_handle_iCCP
        - png_handle_iTXt
        - png_handle_oFFs
        - png_handle_pCAL
        - png_handle_pHYs
        - png_handle_sBIT
        - png_handle_sCAL
        - png_handle_sPLT
        - png_handle_sRGB
        - png_handle_tEXt
        - png_handle_tIME
        - png_handle_tRNS
        - png_handle_unknown
        - png_handle_zTXt
        - png_read_chunk_header
        - png_read_finish_IDAT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:781,8'
          Dst:             png_chunk_unknown_handling
        - Src:             'Source/LibPNG/pngread.c:783,7'
          Dst:             png_read_finish_IDAT
        - Src:             'Source/LibPNG/pngread.c:789,7'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/pngread.c:794,28'
          Dst:             png_read_chunk_header
        - Src:             'Source/LibPNG/pngread.c:801,10'
          Dst:             png_handle_IEND
        - Src:             'Source/LibPNG/pngread.c:804,10'
          Dst:             png_handle_IHDR
        - Src:             'Source/LibPNG/pngread.c:807,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngread.c:810,24'
          Dst:             png_chunk_unknown_handling
        - Src:             'Source/LibPNG/pngread.c:816,16'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/pngread.c:818,10'
          Dst:             png_handle_unknown
        - Src:             'Source/LibPNG/pngread.c:834,13'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/pngread.c:836,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngread.c:839,10'
          Dst:             png_handle_PLTE
        - Src:             'Source/LibPNG/pngread.c:843,10'
          Dst:             png_handle_bKGD
        - Src:             'Source/LibPNG/pngread.c:848,10'
          Dst:             png_handle_cHRM
        - Src:             'Source/LibPNG/pngread.c:858,10'
          Dst:             png_handle_gAMA
        - Src:             'Source/LibPNG/pngread.c:863,10'
          Dst:             png_handle_hIST
        - Src:             'Source/LibPNG/pngread.c:868,10'
          Dst:             png_handle_oFFs
        - Src:             'Source/LibPNG/pngread.c:873,10'
          Dst:             png_handle_pCAL
        - Src:             'Source/LibPNG/pngread.c:878,10'
          Dst:             png_handle_sCAL
        - Src:             'Source/LibPNG/pngread.c:883,10'
          Dst:             png_handle_pHYs
        - Src:             'Source/LibPNG/pngread.c:888,10'
          Dst:             png_handle_sBIT
        - Src:             'Source/LibPNG/pngread.c:893,10'
          Dst:             png_handle_sRGB
        - Src:             'Source/LibPNG/pngread.c:898,10'
          Dst:             png_handle_iCCP
        - Src:             'Source/LibPNG/pngread.c:903,10'
          Dst:             png_handle_sPLT
        - Src:             'Source/LibPNG/pngread.c:908,10'
          Dst:             png_handle_tEXt
        - Src:             'Source/LibPNG/pngread.c:913,10'
          Dst:             png_handle_tIME
        - Src:             'Source/LibPNG/pngread.c:918,10'
          Dst:             png_handle_tRNS
        - Src:             'Source/LibPNG/pngread.c:923,10'
          Dst:             png_handle_zTXt
        - Src:             'Source/LibPNG/pngread.c:928,10'
          Dst:             png_handle_iTXt
        - Src:             'Source/LibPNG/pngread.c:932,10'
          Dst:             png_handle_unknown
    - functionName:    png_start_read_image
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_app_error
        - png_read_start_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:305,10'
          Dst:             png_read_start_row
        - Src:             'Source/LibPNG/pngread.c:309,10'
          Dst:             png_app_error
    - functionName:    png_set_read_status_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_rows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - png_read_row
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngread.c:665,10'
          Dst:             png_read_row
        - Src:             'Source/LibPNG/pngread.c:672,10'
          Dst:             png_read_row
        - Src:             'Source/LibPNG/pngread.c:680,10'
          Dst:             png_read_row
    - functionName:    png_set_read_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrio.c:110,7'
          Dst:             png_warning
    - functionName:    png_default_read_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fread
        - png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrio.c:60,12'
          Dst:             fread
        - Src:             'Source/LibPNG/pngrio.c:63,7'
          Dst:             png_error
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrio.c:40,7'
          Dst:             png_error
    - functionName:    png_do_read_swap_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          336
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_read_filler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          746
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_unpack
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          272
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:2161,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_unshift
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          398
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:2302,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_read_invert_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          257
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_expand_16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4614
      functionLinenumberEnd: 4638
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_quantize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4645
      functionLinenumberEnd: 4732
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          349
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_chop
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_scale_16_to_8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_encode_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4146
      functionLinenumberEnd: 4201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:4200,4'
          Dst:             png_warning
    - functionName:    png_do_gamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3945
      functionLinenumberEnd: 4136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          858
      EdgeCount:       98
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:3959,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_compose
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3201
      functionLinenumberEnd: 3933
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         301
      ICount:          3491
      EdgeCount:       390
      CyclomaticComplexity: 91
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:3220,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngrtran.c:3224,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_gray_to_rgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          421
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_rgb_to_gray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          943
      EdgeCount:       107
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_expand
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4385
      functionLinenumberEnd: 4605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          1026
      EdgeCount:       145
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:4399,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_expand_palette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4212
      functionLinenumberEnd: 4377
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          511
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:4224,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_read_transformations
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4741
      functionLinenumberEnd: 5041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         146
      ICount:          974
      EdgeCount:       195
      CyclomaticComplexity: 51
      functionsReached:
        - png_do_bgr
        - png_do_check_palette_indexes
        - png_do_chop
        - png_do_compose
        - png_do_encode_alpha
        - png_do_expand
        - png_do_expand_16
        - png_do_expand_palette
        - png_do_gamma
        - png_do_gray_to_rgb
        - png_do_invert
        - png_do_packswap
        - png_do_quantize
        - png_do_read_filler
        - png_do_read_invert_alpha
        - png_do_read_swap_alpha
        - png_do_rgb_to_gray
        - png_do_scale_16_to_8
        - png_do_strip_channel
        - png_do_swap
        - png_do_unpack
        - png_do_unshift
        - png_error
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:4750,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:4766,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:4786,10'
          Dst:             png_do_expand_palette
        - Src:             'Source/LibPNG/pngrtran.c:4794,13'
          Dst:             png_do_expand
        - Src:             'Source/LibPNG/pngrtran.c:4798,13'
          Dst:             png_do_expand
        - Src:             'Source/LibPNG/pngrtran.c:4808,7'
          Dst:             png_do_strip_channel
        - Src:             'Source/LibPNG/pngrtran.c:4816,11'
          Dst:             png_do_rgb_to_gray
        - Src:             'Source/LibPNG/pngrtran.c:4824,13'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrtran.c:4828,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:4870,7'
          Dst:             png_do_gray_to_rgb
        - Src:             'Source/LibPNG/pngrtran.c:4876,7'
          Dst:             png_do_compose
        - Src:             'Source/LibPNG/pngrtran.c:4898,7'
          Dst:             png_do_gamma
        - Src:             'Source/LibPNG/pngrtran.c:4906,7'
          Dst:             png_do_strip_channel
        - Src:             'Source/LibPNG/pngrtran.c:4913,7'
          Dst:             png_do_encode_alpha
        - Src:             'Source/LibPNG/pngrtran.c:4918,7'
          Dst:             png_do_scale_16_to_8
        - Src:             'Source/LibPNG/pngrtran.c:4927,7'
          Dst:             png_do_chop
        - Src:             'Source/LibPNG/pngrtran.c:4933,7'
          Dst:             png_do_quantize
        - Src:             'Source/LibPNG/pngrtran.c:4937,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:4948,7'
          Dst:             png_do_expand_16
        - Src:             'Source/LibPNG/pngrtran.c:4955,7'
          Dst:             png_do_gray_to_rgb
        - Src:             'Source/LibPNG/pngrtran.c:4960,7'
          Dst:             png_do_invert
        - Src:             'Source/LibPNG/pngrtran.c:4965,7'
          Dst:             png_do_read_invert_alpha
        - Src:             'Source/LibPNG/pngrtran.c:4970,7'
          Dst:             png_do_unshift
        - Src:             'Source/LibPNG/pngrtran.c:4976,7'
          Dst:             png_do_unpack
        - Src:             'Source/LibPNG/pngrtran.c:4983,7'
          Dst:             png_do_check_palette_indexes
        - Src:             'Source/LibPNG/pngrtran.c:4988,7'
          Dst:             png_do_bgr
        - Src:             'Source/LibPNG/pngrtran.c:4993,7'
          Dst:             png_do_packswap
        - Src:             'Source/LibPNG/pngrtran.c:4998,7'
          Dst:             png_do_read_filler
        - Src:             'Source/LibPNG/pngrtran.c:5004,7'
          Dst:             png_do_read_swap_alpha
        - Src:             'Source/LibPNG/pngrtran.c:5010,7'
          Dst:             png_do_swap
    - functionName:    png_read_transform_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          653
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:1963,13'
          Dst:             png_error
    - functionName:    png_init_rgb_transformations
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          203
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:1250,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_init_palette_transformations
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          253
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_gamma_threshold
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_gamma_significant
        - png_muldiv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:1102,12'
          Dst:             png_muldiv
        - Src:             'Source/LibPNG/pngrtran.c:1103,8'
          Dst:             png_gamma_significant
    - functionName:    png_init_read_transformations
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         213
      ICount:          2286
      EdgeCount:       282
      CyclomaticComplexity: 71
      functionsReached:
        - png_build_gamma_table
        - png_colorspace_set_rgb_coefficients
        - png_error
        - png_gamma_8bit_correct
        - png_gamma_correct
        - png_gamma_significant
        - png_gamma_threshold
        - png_init_palette_transformations
        - png_init_rgb_transformations
        - png_reciprocal
        - png_reciprocal2
        - png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:1627,16'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngrtran.c:1736,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:1319,32'
          Dst:             png_gamma_threshold
        - Src:             'Source/LibPNG/pngrtran.c:1326,37'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:1335,38'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:1421,8'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1433,7'
          Dst:             png_colorspace_set_rgb_coefficients
        - Src:             'Source/LibPNG/pngrtran.c:1494,7'
          Dst:             png_init_palette_transformations
        - Src:             'Source/LibPNG/pngrtran.c:1497,7'
          Dst:             png_init_rgb_transformations
        - Src:             'Source/LibPNG/pngrtran.c:1576,10'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1577,10'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1579,11'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1580,11'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1583,12'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1586,8'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1588,7'
          Dst:             png_build_gamma_table
        - Src:             'Source/LibPNG/pngrtran.c:1600,13'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrtran.c:1635,26'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:1636,27'
          Dst:             png_reciprocal2
        - Src:             'Source/LibPNG/pngrtran.c:1641,26'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:1642,27'
          Dst:             png_reciprocal2
        - Src:             'Source/LibPNG/pngrtran.c:1651,20'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1653,30'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/pngrtran.c:1655,32'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/pngrtran.c:1657,31'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/pngrtran.c:1668,20'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1670,32'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/pngrtran.c:1672,34'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/pngrtran.c:1674,33'
          Dst:             png_gamma_8bit_correct
        - Src:             'Source/LibPNG/pngrtran.c:1744,23'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:1745,24'
          Dst:             png_reciprocal2
        - Src:             'Source/LibPNG/pngrtran.c:1750,23'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:1751,24'
          Dst:             png_reciprocal2
        - Src:             'Source/LibPNG/pngrtran.c:1756,19'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:1759,21'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1760,22'
          Dst:             png_gamma_significant
        - Src:             'Source/LibPNG/pngrtran.c:1763,45'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1767,43'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1777,47'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1780,49'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1783,48'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1789,45'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1792,47'
          Dst:             png_gamma_correct
        - Src:             'Source/LibPNG/pngrtran.c:1795,46'
          Dst:             png_gamma_correct
    - functionName:    png_set_read_user_transform_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_rgb_to_gray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed
        - png_set_rgb_to_gray_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:1063,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngrtran.c:1064,7'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngrtran.c:1062,4'
          Dst:             png_set_rgb_to_gray_fixed
    - functionName:    png_set_rgb_to_gray_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          193
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - png_app_warning
        - png_error
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:980,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:977,8'
          Dst:             png_rtran_ok
        - Src:             'Source/LibPNG/pngrtran.c:995,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:1033,13'
          Dst:             png_app_warning
    - functionName:    png_rtran_ok
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - png_app_error
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:115,10'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngrtran.c:119,10'
          Dst:             png_app_error
    - functionName:    png_set_gray_to_rgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
        - png_set_expand_gray_1_2_4_to_8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:959,8'
          Dst:             png_rtran_ok
        - Src:             'Source/LibPNG/pngrtran.c:963,4'
          Dst:             png_set_expand_gray_1_2_4_to_8
    - functionName:    png_set_expand_gray_1_2_4_to_8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:918,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_expand_16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:946,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_tRNS_to_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:930,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_palette_to_rgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:906,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_expand
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:876,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_gamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_gamma_value
        - png_set_gamma_fixed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:860,33'
          Dst:             convert_gamma_value
        - Src:             'Source/LibPNG/pngrtran.c:861,8'
          Dst:             convert_gamma_value
        - Src:             'Source/LibPNG/pngrtran.c:860,4'
          Dst:             png_set_gamma_fixed
    - functionName:    convert_gamma_value
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - png_fixed_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:278,7'
          Dst:             png_fixed_error
    - functionName:    png_set_gamma_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - png_error
        - png_rtran_ok
        - translate_gamma_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:823,8'
          Dst:             png_rtran_ok
        - Src:             'Source/LibPNG/pngrtran.c:827,17'
          Dst:             translate_gamma_flags
        - Src:             'Source/LibPNG/pngrtran.c:828,17'
          Dst:             translate_gamma_flags
        - Src:             'Source/LibPNG/pngrtran.c:842,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:845,7'
          Dst:             png_error
    - functionName:    translate_gamma_flags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_quantize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          1579
      EdgeCount:       246
      CyclomaticComplexity: 58
      functionsReached:
        - png_calloc
        - png_free
        - png_malloc
        - png_malloc_warn
        - png_rtran_ok
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:434,8'
          Dst:             png_rtran_ok
        - Src:             'Source/LibPNG/pngrtran.c:443,44'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrtran.c:460,46'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrtran.c:572,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrtran.c:594,49'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrtran.c:597,49'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrtran.c:608,30'
          Dst:             png_calloc
        - Src:             'Source/LibPNG/pngrtran.c:638,38'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngrtran.c:730,22'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrtran.c:738,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrtran.c:739,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrtran.c:740,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrtran.c:763,44'
          Dst:             png_calloc
        - Src:             'Source/LibPNG/pngrtran.c:766,29'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrtran.c:811,7'
          Dst:             png_free
    - functionName:    png_set_alpha_mode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_gamma_value
        - png_set_alpha_mode_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:402,44'
          Dst:             convert_gamma_value
        - Src:             'Source/LibPNG/pngrtran.c:402,4'
          Dst:             png_set_alpha_mode_fixed
    - functionName:    png_set_alpha_mode_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          205
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - png_error
        - png_reciprocal
        - png_rtran_ok
        - translate_gamma_flags
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:333,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:295,8'
          Dst:             png_rtran_ok
        - Src:             'Source/LibPNG/pngrtran.c:298,19'
          Dst:             translate_gamma_flags
        - Src:             'Source/LibPNG/pngrtran.c:310,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:315,17'
          Dst:             png_reciprocal
        - Src:             'Source/LibPNG/pngrtran.c:363,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrtran.c:391,10'
          Dst:             png_error
    - functionName:    png_set_strip_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:214,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_strip_16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:201,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_scale_16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:187,8'
          Dst:             png_rtran_ok
    - functionName:    png_set_background
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed
        - png_set_background_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:172,20'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngrtran.c:171,4'
          Dst:             png_set_background_fixed
    - functionName:    png_set_background_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - png_rtran_ok
        - png_warning
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:143,8'
          Dst:             png_rtran_ok
        - Src:             'Source/LibPNG/pngrtran.c:148,7'
          Dst:             png_warning
    - functionName:    png_set_crc_action
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - png_warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrtran.c:44,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngrtran.c:73,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrtran.c:61,10'
          Dst:             png_warning
    - functionName:    png_read_filter_row_paeth_multibyte_pixel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4046
      functionLinenumberEnd: 4092
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          206
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_paeth_1byte_pixel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3995
      functionLinenumberEnd: 4041
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_avg
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3968
      functionLinenumberEnd: 3990
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          109
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_up
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 3963
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_sub
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3934
      functionLinenumberEnd: 3947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          69
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_inflate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - png_zlib_inflate
        - png_zstream_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:564,16'
          Dst:             png_zlib_inflate
        - Src:             'Source/LibPNG/pngrutil.c:586,7'
          Dst:             png_zstream_error
    - functionName:    png_zlib_inflate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - inflate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:466,11'
          Dst:             inflate
    - functionName:    png_read_start_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4393
      functionLinenumberEnd: 4680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          745
      EdgeCount:       149
      CyclomaticComplexity: 38
      functionsReached:
        - png_calloc
        - png_error
        - png_free
        - png_inflate_claim
        - png_init_read_transformations
        - png_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:4414,4'
          Dst:             png_init_read_transformations
        - Src:             'Source/LibPNG/pngrutil.c:4603,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:4604,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:4607,44'
          Dst:             png_calloc
        - Src:             'Source/LibPNG/pngrutil.c:4611,44'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrutil.c:4613,42'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngrutil.c:4646,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:4668,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:4676,8'
          Dst:             png_inflate_claim
        - Src:             'Source/LibPNG/pngrutil.c:4677,7'
          Dst:             png_error
    - functionName:    png_inflate_claim
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          194
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - inflateInit2_
        - inflateReset2
        - inflateValidate
        - png_chunk_warning
        - png_safecat
        - png_zstream_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:352,13'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/pngrutil.c:354,7'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngrutil.c:406,16'
          Dst:             inflateReset2
        - Src:             'Source/LibPNG/pngrutil.c:415,16'
          Dst:             inflateInit2_
        - Src:             'Source/LibPNG/pngrutil.c:428,16'
          Dst:             inflateValidate
        - Src:             'Source/LibPNG/pngrutil.c:435,10'
          Dst:             png_zstream_error
    - functionName:    png_read_finish_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4328
      functionLinenumberEnd: 4388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          192
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - png_read_finish_IDAT
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:4387,4'
          Dst:             png_read_finish_IDAT
    - functionName:    png_read_finish_IDAT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4280
      functionLinenumberEnd: 4324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_crc_finish
        - png_read_IDAT_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:4292,7'
          Dst:             png_read_IDAT_data
        - Src:             'Source/LibPNG/pngrutil.c:4322,13'
          Dst:             png_crc_finish
    - functionName:    png_read_IDAT_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4152
      functionLinenumberEnd: 4276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          326
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_error
        - png_read_buffer
        - png_read_chunk_header
        - png_zlib_inflate
        - png_zstream_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:4172,13'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:4174,34'
          Dst:             png_read_chunk_header
        - Src:             'Source/LibPNG/pngrutil.c:4179,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:4192,19'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:4194,10'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:4226,13'
          Dst:             png_zlib_inflate
        - Src:             'Source/LibPNG/pngrutil.c:4246,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:4252,10'
          Dst:             png_zstream_error
        - Src:             'Source/LibPNG/pngrutil.c:4255,13'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:4259,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:4271,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:4274,10'
          Dst:             png_chunk_benign_error
    - functionName:    png_crc_finish
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - png_chunk_error
        - png_chunk_warning
        - png_crc_error
        - png_crc_read
      functionUses:    84
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:226,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:229,8'
          Dst:             png_crc_error
        - Src:             'Source/LibPNG/pngrutil.c:235,10'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngrutil.c:239,10'
          Dst:             png_chunk_error
    - functionName:    png_crc_read
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_calculate_crc
        - png_read_data
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:201,4'
          Dst:             png_read_data
        - Src:             'Source/LibPNG/pngrutil.c:202,4'
          Dst:             png_calculate_crc
    - functionName:    png_crc_error
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - png_read_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:275,4'
          Dst:             png_read_data
    - functionName:    png_read_chunk_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_calculate_crc
        - png_check_chunk_length
        - png_check_chunk_name
        - png_get_uint_31
        - png_read_data
        - png_reset_crc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:168,4'
          Dst:             png_read_data
        - Src:             'Source/LibPNG/pngrutil.c:169,13'
          Dst:             png_get_uint_31
        - Src:             'Source/LibPNG/pngrutil.c:178,4'
          Dst:             png_reset_crc
        - Src:             'Source/LibPNG/pngrutil.c:179,4'
          Dst:             png_calculate_crc
        - Src:             'Source/LibPNG/pngrutil.c:182,4'
          Dst:             png_check_chunk_name
        - Src:             'Source/LibPNG/pngrutil.c:185,4'
          Dst:             png_check_chunk_length
    - functionName:    png_read_buffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - png_chunk_error
        - png_chunk_warning
        - png_free
        - png_malloc_base
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:306,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:312,16'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngrutil.c:324,14'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngrutil.c:327,14'
          Dst:             png_chunk_error
    - functionName:    png_get_uint_31
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:27,7'
          Dst:             png_error
    - functionName:    png_check_chunk_name
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - png_chunk_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:3147,10'
          Dst:             png_chunk_error
    - functionName:    png_check_chunk_length
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3155
      functionLinenumberEnd: 3191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          188
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - png_benign_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:3189,7'
          Dst:             png_benign_error
    - functionName:    png_init_filter_functions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4105
      functionLinenumberEnd: 4129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4134
      functionLinenumberEnd: 4146
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_init_filter_functions
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:4142,10'
          Dst:             png_init_filter_functions
    - functionName:    png_do_read_interlace
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          729
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrutil.c:3699,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_combine_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3681
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          1091
      EdgeCount:       208
      CyclomaticComplexity: 51
      functionsReached:
        - png_error
      functionUses:    10
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrutil.c:3497,10'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:3217,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:3225,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:3229,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:3452,13'
          Dst:             png_error
    - functionName:    png_cache_unknown_chunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          225
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - png_chunk_benign_error
        - png_crc_finish
        - png_crc_read
        - png_free
        - png_malloc_warn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2870,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:2898,40'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngrutil.c:2906,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2907,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2914,10'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2915,7'
          Dst:             png_crc_finish
    - functionName:    png_handle_unknown
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          295
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - png_app_warning
        - png_cache_unknown_chunk
        - png_chunk_benign_error
        - png_chunk_error
        - png_chunk_warning
        - png_crc_finish
        - png_free
        - png_set_unknown_chunks
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrutil.c:3070,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2958,11'
          Dst:             png_cache_unknown_chunk
        - Src:             'Source/LibPNG/pngrutil.c:2974,13'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2994,19'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngrutil.c:2995,19'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngrutil.c:3035,14'
          Dst:             png_cache_unknown_chunk
        - Src:             'Source/LibPNG/pngrutil.c:3040,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:3074,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:3090,13'
          Dst:             png_set_unknown_chunks
        - Src:             'Source/LibPNG/pngrutil.c:3107,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:3119,7'
          Dst:             png_chunk_error
    - functionName:    png_handle_iTXt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          493
      EdgeCount:       112
      CyclomaticComplexity: 29
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_decompress_chunk
        - png_read_buffer
        - png_set_text_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2727,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2733,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2734,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2741,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2746,13'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:2750,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2751,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2755,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2757,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2818,14'
          Dst:             png_decompress_chunk
        - Src:             'Source/LibPNG/pngrutil.c:2848,14'
          Dst:             png_set_text_2
        - Src:             'Source/LibPNG/pngrutil.c:2857,7'
          Dst:             png_chunk_benign_error
    - functionName:    png_decompress_chunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          348
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - inflateReset
        - png_chunk_benign_error
        - png_free
        - png_inflate
        - png_inflate_claim
        - png_malloc_base
        - png_zstream_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:642,13'
          Dst:             png_inflate_claim
        - Src:             'Source/LibPNG/pngrutil.c:648,16'
          Dst:             png_inflate
        - Src:             'Source/LibPNG/pngrutil.c:661,17'
          Dst:             inflateReset
        - Src:             'Source/LibPNG/pngrutil.c:671,33'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngrutil.c:678,25'
          Dst:             png_inflate
        - Src:             'Source/LibPNG/pngrutil.c:719,19'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:726,22'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:733,19'
          Dst:             png_zstream_error
        - Src:             'Source/LibPNG/pngrutil.c:740,16'
          Dst:             png_zstream_error
        - Src:             'Source/LibPNG/pngrutil.c:761,7'
          Dst:             png_zstream_error
    - functionName:    png_handle_zTXt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          302
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_decompress_chunk
        - png_read_buffer
        - png_set_text_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2610,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2616,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2617,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2624,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2632,13'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:2636,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2637,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2641,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2643,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2673,11'
          Dst:             png_decompress_chunk
        - Src:             'Source/LibPNG/pngrutil.c:2697,17'
          Dst:             png_set_text_2
        - Src:             'Source/LibPNG/pngrutil.c:2707,7'
          Dst:             png_chunk_benign_error
    - functionName:    png_handle_tEXt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          204
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_read_buffer
        - png_set_text_2
        - png_warning
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2531,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2537,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2538,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2545,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2559,13'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:2563,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2567,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2569,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2587,28'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngrutil.c:2589,8'
          Dst:             png_set_text_2
        - Src:             'Source/LibPNG/pngrutil.c:2590,7'
          Dst:             png_warning
    - functionName:    png_handle_tIME
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_tIME
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2478,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2482,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2483,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2492,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2493,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2497,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2499,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2509,4'
          Dst:             png_set_tIME
    - functionName:    png_handle_sCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          271
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - png_check_fp_number
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_read_buffer
        - png_set_sCAL_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2386,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2390,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2391,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2397,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2398,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2405,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2406,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2413,13'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:2417,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2418,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2422,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2425,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2431,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2441,8'
          Dst:             png_check_fp_number
        - Src:             'Source/LibPNG/pngrutil.c:2443,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2446,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2453,11'
          Dst:             png_check_fp_number
        - Src:             'Source/LibPNG/pngrutil.c:2455,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2458,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2462,10'
          Dst:             png_set_sCAL_s
    - functionName:    png_handle_pCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          534
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_free
        - png_malloc_warn
        - png_read_buffer
        - png_set_pCAL
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2259,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2263,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2264,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2270,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2271,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2278,13'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:2282,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2283,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2287,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2289,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2305,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2325,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2331,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2339,13'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngrutil.c:2344,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2361,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngrutil.c:2362,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2367,4'
          Dst:             png_set_pCAL
        - Src:             'Source/LibPNG/pngrutil.c:2370,4'
          Dst:             png_free
    - functionName:    png_handle_oFFs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          250
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_oFFs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2210,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2214,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2215,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2221,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2222,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2228,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2229,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2233,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2235,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2241,4'
          Dst:             png_set_oFFs
    - functionName:    png_handle_pHYs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          166
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_pHYs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2164,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2168,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2169,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2175,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2176,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2182,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2183,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2187,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2189,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2195,4'
          Dst:             png_set_pHYs
    - functionName:    png_handle_hIST
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_hIST
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:2110,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:2115,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2116,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2122,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2123,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2133,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2134,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2142,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:2146,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:2149,4'
          Dst:             png_set_hIST
    - functionName:    png_handle_bKGD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          428
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_bKGD
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1929,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1935,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1936,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1942,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1943,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1958,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1959,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1963,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1965,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1981,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2002,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2020,13'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:2032,4'
          Dst:             png_set_bKGD
    - functionName:    png_handle_tRNS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          306
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_tRNS
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1823,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1827,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1828,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1834,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1835,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1845,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1846,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1850,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1861,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1862,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1866,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1878,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1879,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1887,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1888,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1892,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1898,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1899,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1903,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1913,4'
          Dst:             png_set_tRNS
    - functionName:    png_handle_sPLT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          418
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_free
        - png_malloc_warn
        - png_read_buffer
        - png_set_sPLT
        - png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1658,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1664,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrutil.c:1665,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1672,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1676,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1677,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1690,13'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:1693,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1694,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1703,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1705,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1718,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrutil.c:1732,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrutil.c:1741,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrutil.c:1747,43'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngrutil.c:1752,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngrutil.c:1808,4'
          Dst:             png_set_sPLT
        - Src:             'Source/LibPNG/pngrutil.c:1810,4'
          Dst:             png_free
    - functionName:    png_inflate_read
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          240
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - png_crc_read
        - png_zlib_inflate
        - png_zstream_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:794,16'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:814,16'
          Dst:             png_zlib_inflate
        - Src:             'Source/LibPNG/pngrutil.c:823,7'
          Dst:             png_zstream_error
    - functionName:    png_handle_iCCP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          649
      EdgeCount:       124
      CyclomaticComplexity: 33
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_chunk_warning
        - png_colorspace_sync
        - png_crc_finish
        - png_crc_read
        - png_free_data
        - png_icc_check_header
        - png_icc_check_length
        - png_icc_check_tag_table
        - png_icc_set_sRGB
        - png_inflate_claim
        - png_inflate_read
        - png_malloc_base
        - png_read_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1370,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1374,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1375,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1391,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1392,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1399,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1418,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1426,10'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1427,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1447,17'
          Dst:             png_inflate_claim
        - Src:             'Source/LibPNG/pngrutil.c:1455,22'
          Dst:             png_inflate_read
        - Src:             'Source/LibPNG/pngrutil.c:1465,23'
          Dst:             png_icc_check_length
        - Src:             'Source/LibPNG/pngrutil.c:1471,26'
          Dst:             png_icc_check_header
        - Src:             'Source/LibPNG/pngrutil.c:1482,45'
          Dst:             png_read_buffer
        - Src:             'Source/LibPNG/pngrutil.c:1492,34'
          Dst:             png_inflate_read
        - Src:             'Source/LibPNG/pngrutil.c:1501,35'
          Dst:             png_icc_check_tag_table
        - Src:             'Source/LibPNG/pngrutil.c:1511,40'
          Dst:             png_inflate_read
        - Src:             'Source/LibPNG/pngrutil.c:1528,40'
          Dst:             png_chunk_warning
        - Src:             'Source/LibPNG/pngrutil.c:1532,37'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1537,37'
          Dst:             png_icc_set_sRGB
        - Src:             'Source/LibPNG/pngrutil.c:1545,40'
          Dst:             png_free_data
        - Src:             'Source/LibPNG/pngrutil.c:1548,62'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngrutil.c:1577,40'
          Dst:             png_colorspace_sync
        - Src:             'Source/LibPNG/pngrutil.c:1628,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1631,4'
          Dst:             png_colorspace_sync
        - Src:             'Source/LibPNG/pngrutil.c:1633,7'
          Dst:             png_chunk_benign_error
    - functionName:    png_handle_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_colorspace_set_sRGB
        - png_colorspace_sync
        - png_crc_finish
        - png_crc_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1318,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1322,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1323,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1329,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1330,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1334,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1336,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1349,7'
          Dst:             png_colorspace_sync
        - Src:             'Source/LibPNG/pngrutil.c:1350,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1354,10'
          Dst:             png_colorspace_set_sRGB
        - Src:             'Source/LibPNG/pngrutil.c:1355,4'
          Dst:             png_colorspace_sync
    - functionName:    png_handle_cHRM
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          246
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_colorspace_set_chromaticities
        - png_colorspace_sync
        - png_crc_finish
        - png_crc_read
        - png_get_fixed_point
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1247,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1251,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1252,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1258,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1259,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1263,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1265,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1268,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1269,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1270,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1271,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1272,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1273,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1274,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1275,16'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1286,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1297,7'
          Dst:             png_colorspace_sync
        - Src:             'Source/LibPNG/pngrutil.c:1298,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1303,10'
          Dst:             png_colorspace_set_chromaticities
        - Src:             'Source/LibPNG/pngrutil.c:1305,4'
          Dst:             png_colorspace_sync
    - functionName:    png_get_fixed_point
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_warning
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:50,7'
          Dst:             png_warning
    - functionName:    png_handle_sBIT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          269
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_sBIT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1166,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1170,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1171,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1177,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1178,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1196,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1197,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1202,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1204,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1211,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1233,4'
          Dst:             png_set_sBIT
    - functionName:    png_handle_gAMA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_colorspace_set_gamma
        - png_colorspace_sync
        - png_crc_finish
        - png_crc_read
        - png_get_fixed_point
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1127,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1131,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1132,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1138,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1139,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1143,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1145,8'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1148,13'
          Dst:             png_get_fixed_point
        - Src:             'Source/LibPNG/pngrutil.c:1150,4'
          Dst:             png_colorspace_set_gamma
        - Src:             'Source/LibPNG/pngrutil.c:1151,4'
          Dst:             png_colorspace_sync
    - functionName:    png_handle_IEND
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:1105,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:1109,4'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1112,7'
          Dst:             png_chunk_benign_error
    - functionName:    png_handle_PLTE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          319
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - png_chunk_benign_error
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_set_PLTE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:923,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:931,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:938,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:939,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:947,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:948,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:962,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:965,10'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:968,10'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:994,7'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:1021,7'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:1059,4'
          Dst:             png_set_PLTE
        - Src:             'Source/LibPNG/pngrutil.c:1083,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1089,7'
          Dst:             png_chunk_benign_error
        - Src:             'Source/LibPNG/pngrutil.c:1094,7'
          Dst:             png_chunk_benign_error
    - functionName:    png_handle_IHDR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          227
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - png_chunk_error
        - png_crc_finish
        - png_crc_read
        - png_get_uint_31
        - png_set_IHDR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngrutil.c:879,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:848,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:852,7'
          Dst:             png_chunk_error
        - Src:             'Source/LibPNG/pngrutil.c:856,4'
          Dst:             png_crc_read
        - Src:             'Source/LibPNG/pngrutil.c:857,4'
          Dst:             png_crc_finish
        - Src:             'Source/LibPNG/pngrutil.c:859,12'
          Dst:             png_get_uint_31
        - Src:             'Source/LibPNG/pngrutil.c:860,13'
          Dst:             png_get_uint_31
        - Src:             'Source/LibPNG/pngrutil.c:906,4'
          Dst:             png_set_IHDR
    - functionName:    png_read_sig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - png_error
        - png_read_data
        - png_sig_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngrutil.c:137,4'
          Dst:             png_read_data
        - Src:             'Source/LibPNG/pngrutil.c:140,8'
          Dst:             png_sig_cmp
        - Src:             'Source/LibPNG/pngrutil.c:143,11'
          Dst:             png_sig_cmp
        - Src:             'Source/LibPNG/pngrutil.c:144,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngrutil.c:146,10'
          Dst:             png_error
    - functionName:    png_get_uint_16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_int_32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_uint_32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_check_keyword
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          237
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - png_formatted_warning
        - png_warning
        - png_warning_parameter
        - png_warning_parameter_signed
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1787,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:1793,7'
          Dst:             png_warning_parameter
        - Src:             'Source/LibPNG/pngset.c:1794,7'
          Dst:             png_warning_parameter_signed
        - Src:             'Source/LibPNG/pngset.c:1796,7'
          Dst:             png_formatted_warning
    - functionName:    png_set_check_for_invalid_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_benign_errors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_chunk_malloc_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_chunk_cache_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_user_limits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_invalid
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_compression_buffer_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - png_error
        - png_free_buffer_list
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1575,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngset.c:1590,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:1602,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:1613,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:1621,10'
          Dst:             png_free_buffer_list
    - functionName:    png_set_rows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - png_free_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1559,7'
          Dst:             png_free_data
    - functionName:    png_set_read_user_chunk_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_one_chunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1356,11'
          Dst:             memcmp
    - functionName:    png_set_keep_unknown_chunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          333
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - add_one_chunk
        - png_app_error
        - png_free
        - png_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1386,7'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngset.c:1437,10'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngset.c:1453,7'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngset.c:1464,18'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngset.c:1490,27'
          Dst:             add_one_chunk
        - Src:             'Source/LibPNG/pngset.c:1511,13'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:1525,10'
          Dst:             png_free
    - functionName:    png_permit_mng_features
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_unknown_chunk_location
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - check_location
        - png_app_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1315,10'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngset.c:1325,10'
          Dst:             check_location
    - functionName:    check_location
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - png_app_warning
        - png_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1177,7'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngset.c:1188,7'
          Dst:             png_error
    - functionName:    png_set_unknown_chunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          190
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - check_location
        - png_chunk_report
        - png_free
        - png_malloc_base
        - png_realloc_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1242,9'
          Dst:             png_realloc_array
        - Src:             'Source/LibPNG/pngset.c:1248,7'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:1254,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:1267,22'
          Dst:             check_location
        - Src:             'Source/LibPNG/pngset.c:1277,21'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngset.c:1282,13'
          Dst:             png_chunk_report
    - functionName:    png_set_sPLT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          238
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - png_app_error
        - png_chunk_report
        - png_free
        - png_malloc_array
        - png_malloc_base
        - png_realloc_array
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1084,9'
          Dst:             png_realloc_array
        - Src:             'Source/LibPNG/pngset.c:1091,7'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:1096,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:1110,10'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngset.c:1120,16'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:1121,18'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngset.c:1132,21'
          Dst:             png_malloc_array
        - Src:             'Source/LibPNG/pngset.c:1137,10'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:1160,7'
          Dst:             png_chunk_report
    - functionName:    png_set_tRNS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          248
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - png_free_data
        - png_malloc
        - png_warning
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:1014,8'
          Dst:             png_free_data
        - Src:             'Source/LibPNG/pngset.c:1019,35'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngset.c:1042,13'
          Dst:             png_warning
    - functionName:    png_set_tIME
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:982,7'
          Dst:             png_warning
    - functionName:    png_set_text_2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          569
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - png_chunk_report
        - png_free
        - png_malloc_base
        - png_realloc_array
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:811,21'
          Dst:             png_realloc_array
        - Src:             'Source/LibPNG/pngset.c:818,10'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:824,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:846,10'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:851,17'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:865,24'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:871,28'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:898,24'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:902,20'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngset.c:907,10'
          Dst:             png_chunk_report
    - functionName:    png_set_text
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
        - png_set_text_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:766,10'
          Dst:             png_set_text_2
        - Src:             'Source/LibPNG/pngset.c:769,7'
          Dst:             png_error
    - functionName:    png_set_iCCP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          173
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - png_app_error
        - png_benign_error
        - png_colorspace_set_ICC
        - png_colorspace_sync_info
        - png_free
        - png_free_data
        - png_malloc_warn
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:702,7'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngset.c:711,20'
          Dst:             png_colorspace_set_ICC
        - Src:             'Source/LibPNG/pngset.c:714,7'
          Dst:             png_colorspace_sync_info
        - Src:             'Source/LibPNG/pngset.c:725,13'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:726,20'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:730,7'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/pngset.c:736,23'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:741,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:742,7'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/pngset.c:750,4'
          Dst:             png_free_data
    - functionName:    png_set_sRGB_gAMA_and_cHRM
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_colorspace_set_sRGB
        - png_colorspace_sync_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:673,8'
          Dst:             png_colorspace_set_sRGB
        - Src:             'Source/LibPNG/pngset.c:681,4'
          Dst:             png_colorspace_sync_info
    - functionName:    png_set_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_colorspace_set_sRGB
        - png_colorspace_sync_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:660,10'
          Dst:             png_colorspace_set_sRGB
        - Src:             'Source/LibPNG/pngset.c:661,4'
          Dst:             png_colorspace_sync_info
    - functionName:    png_set_sBIT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_PLTE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          191
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - png_calloc
        - png_error
        - png_free_data
        - png_warning
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:589,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngset.c:593,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:606,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngset.c:616,4'
          Dst:             png_free_data
        - Src:             'Source/LibPNG/pngset.c:622,23'
          Dst:             png_calloc
    - functionName:    png_set_pHYs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_sCAL_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_ascii_from_fixed
        - png_set_sCAL_s
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:534,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:537,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:545,7'
          Dst:             png_ascii_from_fixed
        - Src:             'Source/LibPNG/pngset.c:546,7'
          Dst:             png_ascii_from_fixed
        - Src:             'Source/LibPNG/pngset.c:548,7'
          Dst:             png_set_sCAL_s
    - functionName:    png_set_sCAL_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          223
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - png_check_fp_string
        - png_error
        - png_free
        - png_malloc_warn
        - png_warning
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:444,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngset.c:446,37'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:447,38'
          Dst:             png_check_fp_string
        - Src:             'Source/LibPNG/pngset.c:448,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngset.c:450,38'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:451,39'
          Dst:             png_check_fp_string
        - Src:             'Source/LibPNG/pngset.c:452,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngset.c:460,29'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:465,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:476,30'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:481,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngset.c:484,7'
          Dst:             png_warning
    - functionName:    png_set_sCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_ascii_from_fp
        - png_set_sCAL_s
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:504,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:507,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:515,7'
          Dst:             png_ascii_from_fp
        - Src:             'Source/LibPNG/pngset.c:517,7'
          Dst:             png_ascii_from_fp
        - Src:             'Source/LibPNG/pngset.c:520,7'
          Dst:             png_set_sCAL_s
    - functionName:    png_set_pCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          341
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - png_check_fp_string
        - png_chunk_report
        - png_malloc_warn
        - png_warning
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:325,13'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:334,7'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:341,7'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:350,43'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:350,12'
          Dst:             png_check_fp_string
        - Src:             'Source/LibPNG/pngset.c:352,10'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:358,29'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:363,7'
          Dst:             png_chunk_report
        - Src:             'Source/LibPNG/pngset.c:376,13'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:380,27'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:385,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:392,28'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:397,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:407,16'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngset.c:411,45'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:415,10'
          Dst:             png_warning
    - functionName:    png_set_oFFs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_IHDR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          213
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - png_check_IHDR
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:272,4'
          Dst:             png_check_IHDR
    - functionName:    png_set_hIST
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - png_free_data
        - png_malloc_warn
        - png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:223,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngset.c:229,4'
          Dst:             png_free_data
        - Src:             'Source/LibPNG/pngset.c:234,21'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngset.c:239,7'
          Dst:             png_warning
    - functionName:    png_set_gAMA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed
        - png_set_gAMA_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:202,42'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:202,4'
          Dst:             png_set_gAMA_fixed
    - functionName:    png_set_gAMA_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_colorspace_set_gamma
        - png_colorspace_sync_info
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:194,4'
          Dst:             png_colorspace_set_gamma
        - Src:             'Source/LibPNG/pngset.c:195,4'
          Dst:             png_colorspace_sync_info
    - functionName:    png_set_cHRM_XYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed
        - png_set_cHRM_XYZ_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:123,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:124,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:125,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:126,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:127,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:128,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:129,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:130,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:131,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:122,4'
          Dst:             png_set_cHRM_XYZ_fixed
    - functionName:    png_set_cHRM_XYZ_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_colorspace_set_endpoints
        - png_colorspace_sync_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:93,8'
          Dst:             png_colorspace_set_endpoints
        - Src:             'Source/LibPNG/pngset.c:97,4'
          Dst:             png_colorspace_sync_info
    - functionName:    png_set_cHRM
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_fixed
        - png_set_cHRM_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:107,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:108,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:109,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:110,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:111,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:112,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:113,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:114,8'
          Dst:             png_fixed
        - Src:             'Source/LibPNG/pngset.c:106,4'
          Dst:             png_set_cHRM_fixed
    - functionName:    png_set_cHRM_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_colorspace_set_chromaticities
        - png_colorspace_sync_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngset.c:61,8'
          Dst:             png_colorspace_set_chromaticities
        - Src:             'Source/LibPNG/pngset.c:65,4'
          Dst:             png_colorspace_sync_info
    - functionName:    png_set_bKGD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_current_pass_number
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_current_row_number
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_get_user_transform_ptr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_user_transform_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_app_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngtrans.c:814,7'
          Dst:             png_app_error
    - functionName:    png_do_check_palette_indexes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          354
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngtrans.c:713,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_bgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          269
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_strip_channel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          384
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_packswap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_swap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_invert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          184
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_invert_mono
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_invert_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_swap_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_add_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_set_filler
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngtrans.c:212,4'
          Dst:             png_set_filler
    - functionName:    png_set_filler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - png_app_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngtrans.c:155,10'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngtrans.c:174,19'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngtrans.c:181,16'
          Dst:             png_app_error
    - functionName:    png_set_interlace_handling
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_shift
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_packswap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_packing
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_swap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_bgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_write_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - png_warning
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwio.c:162,7'
          Dst:             png_warning
    - functionName:    png_default_write_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
        - png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwio.c:58,12'
          Dst:             fwrite
        - Src:             'Source/LibPNG/pngwio.c:61,7'
          Dst:             png_error
    - functionName:    png_default_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fflush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwio.c:87,4'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - png_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwio.c:41,7'
          Dst:             png_error
    - functionName:    png_unpremultiply
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_image_8bit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          316
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - png_unpremultiply
        - png_write_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1751,29'
          Dst:             png_unpremultiply
        - Src:             'Source/LibPNG/pngwrite.c:1759,10'
          Dst:             png_write_row
        - Src:             'Source/LibPNG/pngwrite.c:1785,10'
          Dst:             png_write_row
    - functionName:    png_write_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          511
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - png_do_check_palette_indexes
        - png_do_write_interlace
        - png_do_write_intrapixel
        - png_do_write_transformations
        - png_error
        - png_write_find_filter
        - png_write_finish_row
        - png_write_start_row
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwrite.c:772,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:724,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:764,7'
          Dst:             png_write_start_row
        - Src:             'Source/LibPNG/pngwrite.c:777,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:785,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:793,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:801,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:809,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:817,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:825,16'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:859,7'
          Dst:             png_do_write_interlace
        - Src:             'Source/LibPNG/pngwrite.c:863,10'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwrite.c:872,7'
          Dst:             png_do_write_transformations
        - Src:             'Source/LibPNG/pngwrite.c:880,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:896,7'
          Dst:             png_do_write_intrapixel
        - Src:             'Source/LibPNG/pngwrite.c:905,7'
          Dst:             png_do_check_palette_indexes
        - Src:             'Source/LibPNG/pngwrite.c:909,4'
          Dst:             png_write_find_filter
    - functionName:    png_do_write_intrapixel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          256
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_image_16bit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          273
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - png_error
        - png_write_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1571,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:1634,7'
          Dst:             png_write_row
    - functionName:    png_image_set_PLTE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          671
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - png_set_PLTE
        - png_set_tRNS
        - png_unpremultiply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwrite.c:1893,10'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1873,34'
          Dst:             png_unpremultiply
        - Src:             'Source/LibPNG/pngwrite.c:1875,35'
          Dst:             png_unpremultiply
        - Src:             'Source/LibPNG/pngwrite.c:1877,33'
          Dst:             png_unpremultiply
        - Src:             'Source/LibPNG/pngwrite.c:1883,20'
          Dst:             png_unpremultiply
        - Src:             'Source/LibPNG/pngwrite.c:1929,4'
          Dst:             png_set_PLTE
        - Src:             'Source/LibPNG/pngwrite.c:1933,7'
          Dst:             png_set_tRNS
    - functionName:    png_image_write_main
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          742
      EdgeCount:       146
      CyclomaticComplexity: 35
      functionsReached:
        - png_error
        - png_free
        - png_get_rowbytes
        - png_image_set_PLTE
        - png_malloc
        - png_safe_execute
        - png_set_IHDR
        - png_set_benign_errors
        - png_set_bgr
        - png_set_cHRM_fixed
        - png_set_compression_level
        - png_set_filter
        - png_set_gAMA_fixed
        - png_set_packing
        - png_set_sRGB
        - png_set_swap
        - png_set_swap_alpha
        - png_write_end
        - png_write_image_16bit
        - png_write_image_8bit
        - png_write_info
        - png_write_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1957,7'
          Dst:             png_set_benign_errors
        - Src:             'Source/LibPNG/pngwrite.c:1987,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:1991,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:1995,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:2005,10'
          Dst:             png_set_IHDR
        - Src:             'Source/LibPNG/pngwrite.c:2010,10'
          Dst:             png_image_set_PLTE
        - Src:             'Source/LibPNG/pngwrite.c:2014,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:2019,7'
          Dst:             png_set_IHDR
        - Src:             'Source/LibPNG/pngwrite.c:2034,7'
          Dst:             png_set_gAMA_fixed
        - Src:             'Source/LibPNG/pngwrite.c:2037,10'
          Dst:             png_set_cHRM_fixed
        - Src:             'Source/LibPNG/pngwrite.c:2047,7'
          Dst:             png_set_sRGB
        - Src:             'Source/LibPNG/pngwrite.c:2053,7'
          Dst:             png_set_gAMA_fixed
        - Src:             'Source/LibPNG/pngwrite.c:2056,4'
          Dst:             png_write_info
        - Src:             'Source/LibPNG/pngwrite.c:2068,10'
          Dst:             png_set_swap
        - Src:             'Source/LibPNG/pngwrite.c:2075,13'
          Dst:             png_set_bgr
        - Src:             'Source/LibPNG/pngwrite.c:2084,13'
          Dst:             png_set_swap_alpha
        - Src:             'Source/LibPNG/pngwrite.c:2093,7'
          Dst:             png_set_packing
        - Src:             'Source/LibPNG/pngwrite.c:2098,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:2117,7'
          Dst:             png_set_filter
        - Src:             'Source/LibPNG/pngwrite.c:2124,7'
          Dst:             png_set_compression_level
        - Src:             'Source/LibPNG/pngwrite.c:2135,23'
          Dst:             png_get_rowbytes
        - Src:             'Source/LibPNG/pngwrite.c:2135,23'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwrite.c:2141,19'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngwrite.c:2141,19'
          Dst:             png_write_image_16bit
        - Src:             'Source/LibPNG/pngwrite.c:2143,19'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngwrite.c:2143,19'
          Dst:             png_write_image_8bit
        - Src:             'Source/LibPNG/pngwrite.c:2146,7'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngwrite.c:2164,10'
          Dst:             png_write_row
        - Src:             'Source/LibPNG/pngwrite.c:2169,4'
          Dst:             png_write_end
    - functionName:    png_write_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          617
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - png_error
        - png_write_PLTE
        - png_write_bKGD
        - png_write_hIST
        - png_write_iTXt
        - png_write_info_before_PLTE
        - png_write_oFFs
        - png_write_pCAL
        - png_write_pHYs
        - png_write_sCAL_s
        - png_write_sPLT
        - png_write_tEXt
        - png_write_tIME
        - png_write_tRNS
        - png_write_zTXt
        - write_unknown_chunks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:203,4'
          Dst:             png_write_info_before_PLTE
        - Src:             'Source/LibPNG/pngwrite.c:206,7'
          Dst:             png_write_PLTE
        - Src:             'Source/LibPNG/pngwrite.c:210,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:231,7'
          Dst:             png_write_tRNS
        - Src:             'Source/LibPNG/pngwrite.c:237,7'
          Dst:             png_write_bKGD
        - Src:             'Source/LibPNG/pngwrite.c:247,7'
          Dst:             png_write_hIST
        - Src:             'Source/LibPNG/pngwrite.c:252,7'
          Dst:             png_write_oFFs
        - Src:             'Source/LibPNG/pngwrite.c:258,7'
          Dst:             png_write_pCAL
        - Src:             'Source/LibPNG/pngwrite.c:265,7'
          Dst:             png_write_sCAL_s
        - Src:             'Source/LibPNG/pngwrite.c:271,7'
          Dst:             png_write_pHYs
        - Src:             'Source/LibPNG/pngwrite.c:278,7'
          Dst:             png_write_tIME
        - Src:             'Source/LibPNG/pngwrite.c:286,10'
          Dst:             png_write_sPLT
        - Src:             'Source/LibPNG/pngwrite.c:300,10'
          Dst:             png_write_iTXt
        - Src:             'Source/LibPNG/pngwrite.c:321,10'
          Dst:             png_write_zTXt
        - Src:             'Source/LibPNG/pngwrite.c:334,10'
          Dst:             png_write_tEXt
        - Src:             'Source/LibPNG/pngwrite.c:348,4'
          Dst:             write_unknown_chunks
    - functionName:    png_set_filter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          370
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached:
        - png_app_error
        - png_app_warning
        - png_error
        - png_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwrite.c:1025,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1030,18'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngwrite.c:1092,13'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngwrite.c:1118,32'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwrite.c:1124,35'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwrite.c:1132,7'
          Dst:             png_error
    - functionName:    png_set_compression_level
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_end
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          310
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - png_benign_error
        - png_error
        - png_write_IEND
        - png_write_iTXt
        - png_write_tEXt
        - png_write_tIME
        - png_write_zTXt
        - write_unknown_chunks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:366,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwrite.c:370,7'
          Dst:             png_benign_error
        - Src:             'Source/LibPNG/pngwrite.c:383,10'
          Dst:             png_write_tIME
        - Src:             'Source/LibPNG/pngwrite.c:397,13'
          Dst:             png_write_iTXt
        - Src:             'Source/LibPNG/pngwrite.c:417,13'
          Dst:             png_write_zTXt
        - Src:             'Source/LibPNG/pngwrite.c:430,13'
          Dst:             png_write_tEXt
        - Src:             'Source/LibPNG/pngwrite.c:447,7'
          Dst:             write_unknown_chunks
        - Src:             'Source/LibPNG/pngwrite.c:454,4'
          Dst:             png_write_IEND
    - functionName:    write_unknown_chunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          156
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - png_handle_as_unknown
        - png_warning
        - png_write_chunk
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:42,21'
          Dst:             png_handle_as_unknown
        - Src:             'Source/LibPNG/pngwrite.c:65,16'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwrite.c:67,13'
          Dst:             png_write_chunk
    - functionName:    png_write_info_before_PLTE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          312
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - png_app_warning
        - png_warning
        - png_write_IHDR
        - png_write_cHRM_fixed
        - png_write_gAMA_fixed
        - png_write_iCCP
        - png_write_sBIT
        - png_write_sRGB
        - png_write_sig
        - write_unknown_chunks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:94,7'
          Dst:             png_write_sig
        - Src:             'Source/LibPNG/pngwrite.c:100,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwrite.c:107,7'
          Dst:             png_write_IHDR
        - Src:             'Source/LibPNG/pngwrite.c:136,10'
          Dst:             png_write_gAMA_fixed
        - Src:             'Source/LibPNG/pngwrite.c:150,19'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngwrite.c:154,13'
          Dst:             png_write_iCCP
        - Src:             'Source/LibPNG/pngwrite.c:165,13'
          Dst:             png_write_sRGB
        - Src:             'Source/LibPNG/pngwrite.c:171,13'
          Dst:             png_write_sBIT
        - Src:             'Source/LibPNG/pngwrite.c:179,13'
          Dst:             png_write_cHRM_fixed
        - Src:             'Source/LibPNG/pngwrite.c:184,10'
          Dst:             write_unknown_chunks
    - functionName:    image_memory_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2203
      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:    image_memory_write
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:2196,7'
          Dst:             png_error
    - functionName:    png_image_write_memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - image_memory_flush
        - image_memory_write
        - png_image_write_main
        - png_set_write_fn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:2215,4'
          Dst:             png_set_write_fn
        - Src:             'Source/LibPNG/pngwrite.c:2215,4'
          Dst:             image_memory_write
        - Src:             'Source/LibPNG/pngwrite.c:2215,4'
          Dst:             image_memory_flush
        - Src:             'Source/LibPNG/pngwrite.c:2218,11'
          Dst:             png_image_write_main
    - functionName:    png_image_write_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_info_struct
        - png_create_write_struct
        - png_destroy_info_struct
        - png_destroy_write_struct
        - png_image_error
        - png_malloc_warn
        - png_safe_error
        - png_safe_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1480,26'
          Dst:             png_create_write_struct
        - Src:             'Source/LibPNG/pngwrite.c:1480,26'
          Dst:             png_safe_error
        - Src:             'Source/LibPNG/pngwrite.c:1480,26'
          Dst:             png_safe_warning
        - Src:             'Source/LibPNG/pngwrite.c:1485,28'
          Dst:             png_create_info_struct
        - Src:             'Source/LibPNG/pngwrite.c:1489,33'
          Dst:             png_malloc_warn
        - Src:             'Source/LibPNG/pngwrite.c:1505,10'
          Dst:             png_destroy_info_struct
        - Src:             'Source/LibPNG/pngwrite.c:1508,7'
          Dst:             png_destroy_write_struct
        - Src:             'Source/LibPNG/pngwrite.c:1511,11'
          Dst:             png_image_error
    - functionName:    png_create_write_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_create_write_struct_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:515,11'
          Dst:             png_create_write_struct_2
    - functionName:    png_destroy_write_struct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_destroy_info_struct
        - png_destroy_png_struct
        - png_write_destroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:999,10'
          Dst:             png_destroy_info_struct
        - Src:             'Source/LibPNG/pngwrite.c:1002,10'
          Dst:             png_write_destroy
        - Src:             'Source/LibPNG/pngwrite.c:1003,10'
          Dst:             png_destroy_png_struct
    - functionName:    png_write_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateEnd
        - png_free
        - png_free_buffer_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:955,7'
          Dst:             deflateEnd
        - Src:             'Source/LibPNG/pngwrite.c:958,4'
          Dst:             png_free_buffer_list
        - Src:             'Source/LibPNG/pngwrite.c:959,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngwrite.c:962,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngwrite.c:963,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngwrite.c:964,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngwrite.c:971,4'
          Dst:             png_free
    - functionName:    png_create_write_struct_2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_png_struct
        - png_set_write_fn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:525,27'
          Dst:             png_create_png_struct
        - Src:             'Source/LibPNG/pngwrite.c:576,7'
          Dst:             png_set_write_fn
    - functionName:    png_image_write_to_memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          171
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - png_image_error
        - png_image_free
        - png_image_write_init
        - png_image_write_memory
        - png_safe_execute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:2237,14'
          Dst:             png_image_write_init
        - Src:             'Source/LibPNG/pngwrite.c:2252,22'
          Dst:             png_safe_execute
        - Src:             'Source/LibPNG/pngwrite.c:2252,22'
          Dst:             png_image_write_memory
        - Src:             'Source/LibPNG/pngwrite.c:2253,13'
          Dst:             png_image_free
        - Src:             'Source/LibPNG/pngwrite.c:2275,17'
          Dst:             png_image_error
        - Src:             'Source/LibPNG/pngwrite.c:2280,14'
          Dst:             png_image_error
    - functionName:    png_write_png
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          243
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - png_app_error
        - png_set_bgr
        - png_set_filler
        - png_set_invert_alpha
        - png_set_invert_mono
        - png_set_packing
        - png_set_packswap
        - png_set_shift
        - png_set_swap
        - png_set_swap_alpha
        - png_write_end
        - png_write_image
        - png_write_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1361,7'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngwrite.c:1366,4'
          Dst:             png_write_info
        - Src:             'Source/LibPNG/pngwrite.c:1373,7'
          Dst:             png_set_invert_mono
        - Src:             'Source/LibPNG/pngwrite.c:1384,10'
          Dst:             png_set_shift
        - Src:             'Source/LibPNG/pngwrite.c:1392,7'
          Dst:             png_set_packing
        - Src:             'Source/LibPNG/pngwrite.c:1400,7'
          Dst:             png_set_swap_alpha
        - Src:             'Source/LibPNG/pngwrite.c:1416,13'
          Dst:             png_app_error
        - Src:             'Source/LibPNG/pngwrite.c:1420,10'
          Dst:             png_set_filler
        - Src:             'Source/LibPNG/pngwrite.c:1424,10'
          Dst:             png_set_filler
        - Src:             'Source/LibPNG/pngwrite.c:1433,7'
          Dst:             png_set_bgr
        - Src:             'Source/LibPNG/pngwrite.c:1441,7'
          Dst:             png_set_swap
        - Src:             'Source/LibPNG/pngwrite.c:1449,7'
          Dst:             png_set_packswap
        - Src:             'Source/LibPNG/pngwrite.c:1457,7'
          Dst:             png_set_invert_alpha
        - Src:             'Source/LibPNG/pngwrite.c:1465,4'
          Dst:             png_write_image
        - Src:             'Source/LibPNG/pngwrite.c:1468,4'
          Dst:             png_write_end
    - functionName:    png_write_image
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - png_set_interlace_handling
        - png_write_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:626,15'
          Dst:             png_set_interlace_handling
        - Src:             'Source/LibPNG/pngwrite.c:636,10'
          Dst:             png_write_row
    - functionName:    png_set_write_user_transform_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_write_status_fn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_text_compression_method
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1319,7'
          Dst:             png_warning
    - functionName:    png_set_text_compression_window_bits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1297,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwrite.c:1303,7'
          Dst:             png_warning
    - functionName:    png_set_text_compression_strategy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_text_compression_mem_level
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_text_compression_level
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_compression_method
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1245,7'
          Dst:             png_warning
    - functionName:    png_set_compression_window_bits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:1220,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwrite.c:1226,7'
          Dst:             png_warning
    - functionName:    png_set_compression_strategy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_compression_mem_level
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_filter_heuristics_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_set_filter_heuristics
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_compress_IDAT
        - png_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:941,4'
          Dst:             png_compress_IDAT
        - Src:             'Source/LibPNG/pngwrite.c:943,4'
          Dst:             png_flush
    - functionName:    png_set_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_rows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - png_write_row
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:603,7'
          Dst:             png_write_row
    - functionName:    png_convert_from_time_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime
        - png_convert_from_struct_tm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwrite.c:491,11'
          Dst:             gmtime
        - Src:             'Source/LibPNG/pngwrite.c:502,4'
          Dst:             png_convert_from_struct_tm
    - functionName:    gmtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_convert_from_struct_tm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_write_invert_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          246
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_write_swap_alpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          331
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_shift
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          564
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_pack
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          367
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwtran.c:32,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_write_transformations
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          262
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - png_do_bgr
        - png_do_invert
        - png_do_pack
        - png_do_packswap
        - png_do_shift
        - png_do_strip_channel
        - png_do_swap
        - png_do_write_invert_alpha
        - png_do_write_swap_alpha
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwtran.c:526,7'
          Dst:             png_do_strip_channel
        - Src:             'Source/LibPNG/pngwtran.c:532,7'
          Dst:             png_do_packswap
        - Src:             'Source/LibPNG/pngwtran.c:537,7'
          Dst:             png_do_pack
        - Src:             'Source/LibPNG/pngwtran.c:544,7'
          Dst:             png_do_swap
        - Src:             'Source/LibPNG/pngwtran.c:550,7'
          Dst:             png_do_shift
        - Src:             'Source/LibPNG/pngwtran.c:556,7'
          Dst:             png_do_write_swap_alpha
        - Src:             'Source/LibPNG/pngwtran.c:561,7'
          Dst:             png_do_write_invert_alpha
        - Src:             'Source/LibPNG/pngwtran.c:566,7'
          Dst:             png_do_bgr
        - Src:             'Source/LibPNG/pngwtran.c:571,7'
          Dst:             png_do_invert
    - functionName:    png_write_filtered_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_compress_IDAT
        - png_write_finish_row
        - png_write_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:2754,4'
          Dst:             png_compress_IDAT
        - Src:             'Source/LibPNG/pngwutil.c:2769,4'
          Dst:             png_write_finish_row
        - Src:             'Source/LibPNG/pngwutil.c:2777,7'
          Dst:             png_write_flush
    - functionName:    png_compress_IDAT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          409
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - optimize_cmf
        - png_deflate_claim
        - png_error
        - png_free_buffer_list
        - png_image_size
        - png_malloc
        - png_write_complete_chunk
        - png_zstream_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:943,34'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwutil.c:949,10'
          Dst:             png_free_buffer_list
        - Src:             'Source/LibPNG/pngwutil.c:952,48'
          Dst:             png_image_size
        - Src:             'Source/LibPNG/pngwutil.c:952,11'
          Dst:             png_deflate_claim
        - Src:             'Source/LibPNG/pngwutil.c:953,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:981,13'
          Dst:             deflate
        - Src:             'Source/LibPNG/pngwutil.c:1002,35'
          Dst:             png_image_size
        - Src:             'Source/LibPNG/pngwutil.c:1002,16'
          Dst:             optimize_cmf
        - Src:             'Source/LibPNG/pngwutil.c:1006,13'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1032,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1049,32'
          Dst:             png_image_size
        - Src:             'Source/LibPNG/pngwutil.c:1049,13'
          Dst:             optimize_cmf
        - Src:             'Source/LibPNG/pngwutil.c:1053,13'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1065,10'
          Dst:             png_zstream_error
        - Src:             'Source/LibPNG/pngwutil.c:1066,10'
          Dst:             png_error
    - functionName:    png_write_finish_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          266
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - png_compress_IDAT
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:2084,4'
          Dst:             png_compress_IDAT
    - functionName:    png_free_buffer_list
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - png_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:451,10'
          Dst:             png_free
    - functionName:    png_image_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          221
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_deflate_claim
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          417
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - deflateEnd
        - deflateInit2_
        - deflateReset
        - png_safecat
        - png_warning
        - png_zstream_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:308,13'
          Dst:             png_safecat
        - Src:             'Source/LibPNG/pngwutil.c:311,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:395,14'
          Dst:             deflateEnd
        - Src:             'Source/LibPNG/pngwutil.c:396,13'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:413,16'
          Dst:             deflateReset
        - Src:             'Source/LibPNG/pngwutil.c:417,16'
          Dst:             deflateInit2_
        - Src:             'Source/LibPNG/pngwutil.c:431,10'
          Dst:             png_zstream_error
    - functionName:    optimize_cmf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_complete_chunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - png_error
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:183,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:185,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:186,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:187,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_chunk_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_calculate_crc
        - png_reset_crc
        - png_save_uint_32
        - png_write_data
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:94,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:95,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:96,4'
          Dst:             png_write_data
        - Src:             'Source/LibPNG/pngwutil.c:102,4'
          Dst:             png_reset_crc
        - Src:             'Source/LibPNG/pngwutil.c:104,4'
          Dst:             png_calculate_crc
    - functionName:    png_write_chunk_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - png_calculate_crc
        - png_write_data
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:135,7'
          Dst:             png_write_data
        - Src:             'Source/LibPNG/pngwutil.c:140,7'
          Dst:             png_calculate_crc
    - functionName:    png_write_chunk_end
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_save_uint_32
        - png_write_data
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:160,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:162,4'
          Dst:             png_write_data
    - functionName:    png_save_uint_32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_paeth_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          301
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_paeth_row_only
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2508
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          241
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_avg_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          175
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_avg_row_only
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          115
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_up_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_up_row_only
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_sub_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          157
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_setup_sub_row_only
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_find_filter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          440
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - png_setup_avg_row
        - png_setup_avg_row_only
        - png_setup_paeth_row
        - png_setup_paeth_row_only
        - png_setup_sub_row
        - png_setup_sub_row_only
        - png_setup_up_row
        - png_setup_up_row_only
        - png_write_filtered_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:2638,7'
          Dst:             png_setup_sub_row_only
        - Src:             'Source/LibPNG/pngwutil.c:2647,13'
          Dst:             png_setup_sub_row
        - Src:             'Source/LibPNG/pngwutil.c:2664,7'
          Dst:             png_setup_up_row_only
        - Src:             'Source/LibPNG/pngwutil.c:2673,13'
          Dst:             png_setup_up_row
        - Src:             'Source/LibPNG/pngwutil.c:2690,7'
          Dst:             png_setup_avg_row_only
        - Src:             'Source/LibPNG/pngwutil.c:2699,12'
          Dst:             png_setup_avg_row
        - Src:             'Source/LibPNG/pngwutil.c:2716,7'
          Dst:             png_setup_paeth_row_only
        - Src:             'Source/LibPNG/pngwutil.c:2725,13'
          Dst:             png_setup_paeth_row
        - Src:             'Source/LibPNG/pngwutil.c:2739,4'
          Dst:             png_write_filtered_row
    - functionName:    png_do_write_interlace
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          470
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwutil.c:2112,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_write_start_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          357
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - png_calloc
        - png_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1925,23'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwutil.c:1948,26'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwutil.c:1963,29'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwutil.c:1971,27'
          Dst:             png_calloc
    - functionName:    png_write_tIME
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - png_save_uint_16
        - png_warning
        - png_write_complete_chunk
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1873,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1877,4'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1884,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_save_uint_16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_write_pHYs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_save_uint_32
        - png_warning
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1848,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1850,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:1851,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:1854,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_sCAL_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_warning
        - png_write_complete_chunk
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1817,11'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1818,11'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1823,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1832,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_pCAL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          193
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - png_check_keyword
        - png_error
        - png_free
        - png_malloc
        - png_save_int_32
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1758,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1760,18'
          Dst:             png_check_keyword
        - Src:             'Source/LibPNG/pngwutil.c:1763,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1768,16'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1772,27'
          Dst:             png_malloc
        - Src:             'Source/LibPNG/pngwutil.c:1780,23'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1787,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1788,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1789,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1790,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1793,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1794,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1798,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1801,4'
          Dst:             png_free
        - Src:             'Source/LibPNG/pngwutil.c:1802,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_oFFs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_save_int_32
        - png_warning
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1732,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1734,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1735,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1738,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_iTXt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          277
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - png_check_keyword
        - png_error
        - png_text_compress
        - png_text_compress_init
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
        - png_write_compressed_data_out
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwutil.c:1640,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1634,14'
          Dst:             png_check_keyword
        - Src:             'Source/LibPNG/pngwutil.c:1637,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1653,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1670,15'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1672,19'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1686,57'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1686,4'
          Dst:             png_text_compress_init
        - Src:             'Source/LibPNG/pngwutil.c:1690,11'
          Dst:             png_text_compress
        - Src:             'Source/LibPNG/pngwutil.c:1691,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1697,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1703,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1705,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1707,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1709,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1712,7'
          Dst:             png_write_compressed_data_out
        - Src:             'Source/LibPNG/pngwutil.c:1715,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1717,4'
          Dst:             png_write_chunk_end
    - functionName:    png_text_compress_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_text_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          294
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - deflate
        - optimize_cmf
        - png_deflate_claim
        - png_malloc_base
        - png_zstream_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:503,10'
          Dst:             png_deflate_claim
        - Src:             'Source/LibPNG/pngwutil.c:557,23'
          Dst:             png_malloc_base
        - Src:             'Source/LibPNG/pngwutil.c:580,16'
          Dst:             deflate
        - Src:             'Source/LibPNG/pngwutil.c:609,10'
          Dst:             png_zstream_error
        - Src:             'Source/LibPNG/pngwutil.c:621,10'
          Dst:             optimize_cmf
    - functionName:    png_write_compressed_data_out
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - png_error
        - png_write_chunk_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:649,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:663,7'
          Dst:             png_error
    - functionName:    png_write_zTXt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - png_check_keyword
        - png_error
        - png_text_compress
        - png_text_compress_init
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
        - png_write_compressed_data_out
        - png_write_tEXt
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1584,7'
          Dst:             png_write_tEXt
        - Src:             'Source/LibPNG/pngwutil.c:1589,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1591,14'
          Dst:             png_check_keyword
        - Src:             'Source/LibPNG/pngwutil.c:1594,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1602,27'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1601,4'
          Dst:             png_text_compress_init
        - Src:             'Source/LibPNG/pngwutil.c:1604,8'
          Dst:             png_text_compress
        - Src:             'Source/LibPNG/pngwutil.c:1605,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1608,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1611,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1614,4'
          Dst:             png_write_compressed_data_out
        - Src:             'Source/LibPNG/pngwutil.c:1617,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_tEXt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - png_check_keyword
        - png_error
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1538,14'
          Dst:             png_check_keyword
        - Src:             'Source/LibPNG/pngwutil.c:1541,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1547,18'
          Dst:             strlen
        - Src:             'Source/LibPNG/pngwutil.c:1550,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1553,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1561,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1564,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1566,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_hIST
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - png_save_uint_16
        - png_warning
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1511,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1515,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1519,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1520,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1523,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_bKGD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          174
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - png_save_uint_16
        - png_warning
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1429,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1434,7'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1439,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1440,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1441,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1448,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1455,7'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1462,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1468,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1469,7'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_tRNS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          164
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - png_app_warning
        - png_save_uint_16
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1359,10'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngwutil.c:1365,7'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1374,10'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngwutil.c:1380,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1381,7'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1387,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1388,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1389,7'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1396,10'
          Dst:             png_app_warning
        - Src:             'Source/LibPNG/pngwutil.c:1401,7'
          Dst:             png_write_complete_chunk
        - Src:             'Source/LibPNG/pngwutil.c:1406,7'
          Dst:             png_app_warning
    - functionName:    png_write_cHRM_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_save_int_32
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1329,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1330,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1332,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1333,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1335,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1336,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1338,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1339,4'
          Dst:             png_save_int_32
        - Src:             'Source/LibPNG/pngwutil.c:1341,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_sBIT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - png_warning
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1282,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1296,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1308,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1315,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_sPLT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          187
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - png_check_keyword
        - png_error
        - png_save_uint_16
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1193,15'
          Dst:             png_check_keyword
        - Src:             'Source/LibPNG/pngwutil.c:1196,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1199,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1202,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1204,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1216,10'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1221,10'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1222,10'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1223,10'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1224,10'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1225,10'
          Dst:             png_save_uint_16
        - Src:             'Source/LibPNG/pngwutil.c:1228,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1256,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_iCCP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          187
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - png_check_keyword
        - png_error
        - png_text_compress
        - png_text_compress_init
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
        - png_write_compressed_data_out
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1132,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1137,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1141,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1147,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1150,15'
          Dst:             png_check_keyword
        - Src:             'Source/LibPNG/pngwutil.c:1153,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1160,4'
          Dst:             png_text_compress_init
        - Src:             'Source/LibPNG/pngwutil.c:1163,8'
          Dst:             png_text_compress
        - Src:             'Source/LibPNG/pngwutil.c:1164,7'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:1166,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:1168,4'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:1170,4'
          Dst:             png_write_compressed_data_out
        - Src:             'Source/LibPNG/pngwutil.c:1172,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_sRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_warning
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1106,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:1110,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_gAMA_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_save_uint_32
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1091,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:1092,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_IEND
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:1077,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_PLTE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          166
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - png_error
        - png_warning
        - png_write_chunk_data
        - png_write_chunk_end
        - png_write_chunk_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:862,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:867,10'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:874,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:883,4'
          Dst:             png_write_chunk_header
        - Src:             'Source/LibPNG/pngwutil.c:891,7'
          Dst:             png_write_chunk_data
        - Src:             'Source/LibPNG/pngwutil.c:909,4'
          Dst:             png_write_chunk_end
    - functionName:    png_write_IHDR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          513
      EdgeCount:       85
      CyclomaticComplexity: 12
      functionsReached:
        - png_error
        - png_save_uint_32
        - png_warning
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibPNG/pngwutil.c:682,4'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngwutil.c:685,10'
          Branch Sides:    []
        - Branch String:   'Source/LibPNG/pngwutil.c:714,10'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:697,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:708,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:724,16'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:734,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:745,13'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:751,10'
          Dst:             png_error
        - Src:             'Source/LibPNG/pngwutil.c:756,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:779,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:787,7'
          Dst:             png_warning
        - Src:             'Source/LibPNG/pngwutil.c:813,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:814,4'
          Dst:             png_save_uint_32
        - Src:             'Source/LibPNG/pngwutil.c:822,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_chunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_write_complete_chunk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:195,4'
          Dst:             png_write_complete_chunk
    - functionName:    png_write_chunk_start
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_write_chunk_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:118,4'
          Dst:             png_write_chunk_header
    - functionName:    png_write_sig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibPNG/pngwutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_write_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibPNG/pngwutil.c:61,4'
          Dst:             png_write_data
    - functionName:    _TIFFSeekOK
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 410
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFClampDoubleToFloat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVGetFieldDefaulted
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:383,10'
          Dst:             TIFFVGetFieldDefaulted
    - functionName:    TIFFVGetFieldDefaulted
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1195
      EdgeCount:       199
      CyclomaticComplexity: 44
      functionsReached:
        - TIFFDefaultRefBlackWhite
        - TIFFDefaultTransferFunction
        - TIFFErrorExtR
        - TIFFVGetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_aux.c:220,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:218,9'
          Dst:             TIFFVGetField
        - Src:             'Source/LibTIFF4/tif_aux.c:284,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_aux.c:351,18'
          Dst:             TIFFDefaultTransferFunction
        - Src:             'Source/LibTIFF4/tif_aux.c:353,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_aux.c:365,43'
          Dst:             TIFFDefaultRefBlackWhite
    - functionName:    TIFFDefaultTransferFunction
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 171
      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:             'Source/LibTIFF4/tif_aux.c:139,25'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_aux.c:146,45'
          Dst:             pow
        - Src:             'Source/LibTIFF4/tif_aux.c:151,29'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_aux.c:154,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_aux.c:155,29'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_aux.c:158,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_aux.c:164,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_aux.c:166,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_aux.c:168,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFDefaultRefBlackWhite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          120
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:177,37'
          Dst:             _TIFFmallocExt
    - functionName:    _TIFFCheckMalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      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:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:125,12'
          Dst:             _TIFFCheckRealloc
    - functionName:    _TIFFCheckRealloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 119
      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:             'Source/LibTIFF4/tif_aux.c:101,22'
          Dst:             _TIFFMultiplySSize
        - Src:             'Source/LibTIFF4/tif_aux.c:107,14'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_aux.c:112,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiplySSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 82
      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:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:66,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_aux.c:77,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFCastUInt64ToSSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      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:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:90,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiply64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:52,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiply32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_aux.c:40,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFClose
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFCleanup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_close.c:163,9'
          Dst:             TIFFCleanup
    - functionName:    TIFFCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          314
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldIsAnonymous
        - TIFFFlush
        - TIFFFreeDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_close.c:50,9'
          Dst:             TIFFFlush
        - Src:             'Source/LibTIFF4/tif_close.c:52,5'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_close.c:54,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'Source/LibTIFF4/tif_close.c:64,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:65,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:69,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:90,21'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'Source/LibTIFF4/tif_close.c:92,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:93,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:98,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:108,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:110,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_close.c:115,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_close.c:121,5'
          Dst:             _TIFFfreeExt
    - functionName:    _TIFFCleanupIFDOffsetAndNumberMaps
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 140
      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:             'Source/LibTIFF4/tif_close.c:132,9'
          Dst:             TIFFHashSetDestroy
        - Src:             'Source/LibTIFF4/tif_close.c:137,9'
          Dst:             TIFFHashSetDestroy
    - functionName:    _TIFFsetNString
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      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:             'Source/LibTIFF4/tif_dir.c:71,5'
          Dst:             setByteArray
    - functionName:    setByteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      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:             'Source/LibTIFF4/tif_dir.c:48,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:53,26'
          Dst:             _TIFFMultiplySSize
        - Src:             'Source/LibTIFF4/tif_dir.c:55,28'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dir.c:57,13'
          Dst:             _TIFFmemcpy
    - functionName:    countInkNamesString
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 218
      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:             'Source/LibTIFF4/tif_dir.c:213,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFsetLong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      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:             'Source/LibTIFF4/tif_dir.c:97,5'
          Dst:             setByteArray
    - functionName:    setExtraSamples
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 186
      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:             'Source/LibTIFF4/tif_dir.c:172,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:177,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:182,5'
          Dst:             _TIFFsetShortArrayExt
    - functionName:    _TIFFsetShortArrayExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      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:             'Source/LibTIFF4/tif_dir.c:81,5'
          Dst:             setByteArray
    - functionName:    setDoubleArrayOneValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      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:             'Source/LibTIFF4/tif_dir.c:123,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:124,12'
          Dst:             _TIFFmallocExt
    - functionName:    TIFFUnlinkDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          353
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFAdvanceDirectory
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFFreeDirectory
        - TIFFSwabLong
        - TIFFSwabLong8
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:2214,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:2220,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:2246,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:2249,14'
          Dst:             TIFFAdvanceDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:2256,10'
          Dst:             TIFFAdvanceDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:2268,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dir.c:2270,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dir.c:2273,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:2282,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dir.c:2285,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:2310,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:2318,5'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:2319,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:2327,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
    - functionName:    TIFFAdvanceDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          736
      EdgeCount:       142
      CyclomaticComplexity: 41
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFCheckDirNumberAndOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1841,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'Source/LibTIFF4/tif_dir.c:1843,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1865,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1869,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:1871,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dir.c:1877,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1882,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:1884,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dir.c:1894,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1901,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1904,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:1906,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dir.c:1909,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1917,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1924,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1929,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:1931,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dir.c:1940,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dir.c:1943,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1948,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dir.c:1955,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1960,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dir.c:1967,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dir.c:1970,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1975,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dir.c:1978,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1988,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1993,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dir.c:2001,14'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'Source/LibTIFF4/tif_dir.c:2003,13'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFreeDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          462
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1624,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dir.c:1625,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1626,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1627,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1628,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1629,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1630,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1631,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1632,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1633,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1634,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1635,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1636,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1637,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1638,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1647,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1651,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1653,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dir.c:1654,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dir.c:1661,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFDefaultDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          212
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFSetField
        - _TIFFGetFields
        - _TIFFSetupFields
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1754,22'
          Dst:             _TIFFGetFields
        - Src:             'Source/LibTIFF4/tif_dir.c:1755,5'
          Dst:             _TIFFSetupFields
        - Src:             'Source/LibTIFF4/tif_dir.c:1757,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dir.c:1806,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1808,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1814,11'
          Dst:             TIFFSetField
    - functionName:    _TIFFVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         600
      ICount:          4296
      EdgeCount:       777
      CyclomaticComplexity: 179
      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:   'Source/LibTIFF4/tif_dir.c:244,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dir.c:496,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dir.c:899,21'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:229,28'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dir.c:297,27'
          Dst:             TIFFSetCompressionScheme
        - Src:             'Source/LibTIFF4/tif_dir.c:330,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:335,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:340,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:345,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:355,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:360,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:385,17'
          Dst:             _TIFFsetDoubleArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:389,17'
          Dst:             setDoubleArrayOneValue
        - Src:             'Source/LibTIFF4/tif_dir.c:395,17'
          Dst:             _TIFFsetDoubleArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:399,17'
          Dst:             setDoubleArrayOneValue
        - Src:             'Source/LibTIFF4/tif_dir.c:407,34'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'Source/LibTIFF4/tif_dir.c:413,34'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'Source/LibTIFF4/tif_dir.c:422,32'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'Source/LibTIFF4/tif_dir.c:425,32'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'Source/LibTIFF4/tif_dir.c:443,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:445,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:447,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:451,18'
          Dst:             setExtraSamples
        - Src:             'Source/LibTIFF4/tif_dir.c:459,17'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:468,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:481,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:539,17'
          Dst:             _TIFFsetLong8Array
        - Src:             'Source/LibTIFF4/tif_dir.c:545,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:562,17'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:569,13'
          Dst:             _TIFFsetFloatArrayExt
        - Src:             'Source/LibTIFF4/tif_dir.c:577,29'
          Dst:             countInkNamesString
        - Src:             'Source/LibTIFF4/tif_dir.c:581,17'
          Dst:             _TIFFsetNString
        - Src:             'Source/LibTIFF4/tif_dir.c:588,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:608,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:628,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:647,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:682,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:692,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:712,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:727,52'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_dir.c:732,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:753,23'
          Dst:             TIFFFieldSetGetSize
        - Src:             'Source/LibTIFF4/tif_dir.c:757,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:768,21'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dir.c:775,34'
          Dst:             strlen
        - Src:             'Source/LibTIFF4/tif_dir.c:779,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:788,17'
          Dst:             setByteArray
        - Src:             'Source/LibTIFF4/tif_dir.c:810,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:819,29'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dir.c:828,21'
          Dst:             strcmp
        - Src:             'Source/LibTIFF4/tif_dir.c:837,21'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:847,21'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:860,37'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:880,37'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:897,21'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dir.c:905,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:911,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:917,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:923,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:930,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:936,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:943,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:949,33'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:962,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:968,33'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:987,37'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:993,37'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:999,41'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1011,33'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'Source/LibTIFF4/tif_dir.c:1012,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:1018,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dir.c:1022,29'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dir.c:1032,33'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dir.c:1043,29'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dir.c:1044,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1051,29'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dir.c:1052,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1059,29'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dir.c:1060,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1084,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dir.c:1097,9'
          Dst:             __assert_fail
    - functionName:    _TIFFVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         382
      ICount:          2760
      EdgeCount:       480
      CyclomaticComplexity: 100
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFindField
        - _TIFFFillStriles
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dir.c:1232,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dir.c:1365,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dir.c:1489,25'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1217,28'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dir.c:1334,13'
          Dst:             _TIFFFillStriles
        - Src:             'Source/LibTIFF4/tif_dir.c:1341,13'
          Dst:             _TIFFFillStriles
        - Src:             'Source/LibTIFF4/tif_dir.c:1435,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1465,26'
          Dst:             strcmp
        - Src:             'Source/LibTIFF4/tif_dir.c:1488,25'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dir.c:1532,47'
          Dst:             TIFFFieldSetGetSize
        - Src:             'Source/LibTIFF4/tif_dir.c:1548,41'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVSetField
      functionUses:    141
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1152,14'
          Dst:             TIFFVSetField
    - functionName:    TIFFVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1208
      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:             'Source/LibTIFF4/tif_dir.c:1207,12'
          Dst:             OkToChangeTag
    - functionName:    OkToChangeTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1137
      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:             'Source/LibTIFF4/tif_dir.c:1115,28'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dir.c:1118,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dir.c:1131,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFsetDoubleArrayExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      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:             'Source/LibTIFF4/tif_dir.c:116,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetFloatArrayExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      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:             'Source/LibTIFF4/tif_dir.c:106,5'
          Dst:             setByteArray
    - functionName:    TIFFLastDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentDirOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2190
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFReadDirectory
        - _TIFFCheckDirNumberAndOffset
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFGetDirNumberFromOffset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:2147,14'
          Dst:             _TIFFGetDirNumberFromOffset
        - Src:             'Source/LibTIFF4/tif_dir.c:2158,14'
          Dst:             TIFFReadDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:2175,13'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'Source/LibTIFF4/tif_dir.c:2178,13'
          Dst:             _TIFFCheckDirNumberAndOffset
    - functionName:    TIFFSetDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          272
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFAdvanceDirectory
        - TIFFReadDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFGetOffsetFromDirNumber
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:2054,9'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'Source/LibTIFF4/tif_dir.c:2059,9'
          Dst:             _TIFFGetOffsetFromDirNumber
        - Src:             'Source/LibTIFF4/tif_dir.c:2095,18'
          Dst:             TIFFAdvanceDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:2117,13'
          Dst:             TIFFReadDirectory
    - functionName:    TIFFNumberOfDirectories
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFAdvanceDirectory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:2031,12'
          Dst:             TIFFAdvanceDirectory
    - functionName:    TIFFCreateGPSDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1743
      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:             'Source/LibTIFF4/tif_dir.c:1742,21'
          Dst:             _TIFFGetGpsFields
        - Src:             'Source/LibTIFF4/tif_dir.c:1743,12'
          Dst:             TIFFCreateCustomDirectory
    - functionName:    TIFFCreateCustomDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFDefaultDirectory
        - TIFFFreeDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFSetupFields
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1704,5'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:1705,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:1712,5'
          Dst:             _TIFFSetupFields
        - Src:             'Source/LibTIFF4/tif_dir.c:1722,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
    - functionName:    TIFFCreateEXIFDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1733
      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:             'Source/LibTIFF4/tif_dir.c:1732,22'
          Dst:             _TIFFGetExifFields
        - Src:             'Source/LibTIFF4/tif_dir.c:1733,12'
          Dst:             TIFFCreateCustomDirectory
    - functionName:    TIFFCreateDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFDefaultDirectory
        - TIFFFreeDirectory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1690,5'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_dir.c:1691,5'
          Dst:             TIFFDefaultDirectory
    - functionName:    TIFFSetTagExtender
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1677
      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:    TIFFVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1603
      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:             'Source/LibTIFF4/tif_dir.c:1601,28'
          Dst:             TIFFFindField
    - functionName:    TIFFGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVGetField
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dir.c:1588,14'
          Dst:             TIFFVGetField
    - functionName:    TIFFUnsetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1197
      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:             'Source/LibTIFF4/tif_dir.c:1162,28'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dir.c:1185,13'
          Dst:             _TIFFfreeExt
    - functionName:    _TIFFsetDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      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:             'Source/LibTIFF4/tif_dir.c:111,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetFloatArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      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:             'Source/LibTIFF4/tif_dir.c:102,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetLongArrayExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      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:             'Source/LibTIFF4/tif_dir.c:91,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetLongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      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:             'Source/LibTIFF4/tif_dir.c:86,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetShortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      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:             'Source/LibTIFF4/tif_dir.c:76,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetByteArrayExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      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:             'Source/LibTIFF4/tif_dir.c:66,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetByteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      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:             'Source/LibTIFF4/tif_dir.c:62,5'
          Dst:             setByteArray
    - functionName:    tagNameCompare
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 571
      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:             'Source/LibTIFF4/tif_dirinfo.c:563,15'
          Dst:             strcmp
    - functionName:    td_lfind
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 505
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          349
      EdgeCount:       89
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFIsCODECConfigured
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1249,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1281,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1301,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1317,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1275,10'
          Dst:             TIFFIsCODECConfigured
    - functionName:    _TIFFSetGetType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          476
      EdgeCount:       119
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1010,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1047,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1084,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:1121,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFMergeFieldInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          376
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - _TIFFCheckMalloc
        - _TIFFCheckRealloc
        - _TIFFMergeFields
        - _TIFFSetGetType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1169,51'
          Dst:             _TIFFCheckRealloc
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1175,51'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1180,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1189,22'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1192,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1207,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1217,13'
          Dst:             _TIFFSetGetType
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1220,13'
          Dst:             _TIFFSetGetType
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1227,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1237,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:1239,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMergeFields
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindField
        - _TIFFCheckMalloc
        - _TIFFCheckRealloc
        - qsort
        - tagCompare
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:584,41'
          Dst:             _TIFFCheckRealloc
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:591,27'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:595,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:602,32'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:613,5'
          Dst:             qsort
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:613,5'
          Dst:             tagCompare
    - functionName:    TIFFFindField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 815
      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:             'Source/LibTIFF4/tif_dirinfo.c:812,31'
          Dst:             bsearch
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:812,31'
          Dst:             tagCompare
    - functionName:    tagCompare
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 557
      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:    7
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFCreateAnonField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          245
      EdgeCount:       30
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemset
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:914,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:903,24'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:906,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:976,31'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:979,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:990,11'
          Dst:             snprintf
    - functionName:    _TIFFFindOrRegisterField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 895
      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:             'Source/LibTIFF4/tif_dirinfo.c:886,11'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:889,15'
          Dst:             _TIFFCreateAnonField
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:890,29'
          Dst:             _TIFFMergeFields
    - functionName:    TIFFFieldWriteCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 876
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldPassCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 872
      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:    TIFFFieldDataType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldName
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFFindFieldByName
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 842
      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:             'Source/LibTIFF4/tif_dirinfo.c:824,9'
          Dst:             strcmp
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:838,29'
          Dst:             td_lfind
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:838,29'
          Dst:             tagNameCompare
    - functionName:    TIFFFieldWithName
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
        - _TIFFFindFieldByName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:857,28'
          Dst:             _TIFFFindFieldByName
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:860,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFieldWithTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFFindField
        - TIFFWarningExtR
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:846,28'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:849,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFieldSetGetCountSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          127
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:761,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFFieldSetGetSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 750
      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:   'Source/LibTIFF4/tif_dirinfo.c:688,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFDataWidth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          93
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    37
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirinfo.c:639,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _TIFFPrintFieldInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 632
      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:             'Source/LibTIFF4/tif_dirinfo.c:622,5'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:626,9'
          Dst:             fprintf
    - functionName:    TIFFFieldIsAnonymous
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 878
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 544
      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:             'Source/LibTIFF4/tif_dirinfo.c:524,55'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:526,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:531,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:536,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:540,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_dirinfo.c:542,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFGetGpsFields
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 511
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 509
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 507
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7787
      functionLinenumberEnd: 7788
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7797
      functionLinenumberEnd: 7951
      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:             'Source/LibTIFF4/tif_dirread.c:7816,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7838,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7849,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:7856,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:7862,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7880,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7885,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirread.c:7895,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7904,10'
          Dst:             _TIFFUnsanitizedAddUInt64AndInt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7915,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:7925,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:7935,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:7946,17'
          Dst:             TIFFSwabLong8
    - functionName:    _TIFFFetchStrileValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7955
      functionLinenumberEnd: 8054
      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:             'Source/LibTIFF4/tif_dirread.c:7979,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7998,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:8009,36'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:8011,39'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:8032,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:8034,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:8036,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:8046,14'
          Dst:             _TIFFPartialReadStripArray
    - functionName:    allocChoppedUpStripArrays
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7526
      functionLinenumberEnd: 7612
      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:             'Source/LibTIFF4/tif_dirread.c:7536,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:7537,19'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:7538,22'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7556,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7567,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:7569,30'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:7578,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7580,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7602,5'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7604,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7605,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFGetStrileOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8103
      functionLinenumberEnd: 8104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetStrileOffsetWithErr
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:8104,12'
          Dst:             TIFFGetStrileOffsetWithErr
    - functionName:    TIFFGetStrileByteCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8120
      functionLinenumberEnd: 8121
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetStrileByteCountWithErr
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:8121,12'
          Dst:             TIFFGetStrileByteCountWithErr
    - functionName:    TIFFGetStrileByteCountWithErr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8127
      functionLinenumberEnd: 8131
      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:             'Source/LibTIFF4/tif_dirread.c:8129,12'
          Dst:             _TIFFGetStrileOffsetOrByteCountValue
    - functionName:    _TIFFGetStrileOffsetOrByteCountValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8060
      functionLinenumberEnd: 8098
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          180
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _TIFFFetchStrileValue
        - _TIFFFillStriles
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:8072,18'
          Dst:             _TIFFFillStriles
        - Src:             'Source/LibTIFF4/tif_dirread.c:8083,18'
          Dst:             _TIFFFetchStrileValue
    - functionName:    _TIFFFillStriles
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8134
      functionLinenumberEnd: 8134
      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:             'Source/LibTIFF4/tif_dirread.c:8134,42'
          Dst:             _TIFFFillStrilesInternal
    - functionName:    _TIFFFillStrilesInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8137
      functionLinenumberEnd: 8200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFFetchStripThing
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:8149,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:8150,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:8165,10'
          Dst:             TIFFFetchStripThing
        - Src:             'Source/LibTIFF4/tif_dirread.c:8172,10'
          Dst:             TIFFFetchStripThing
        - Src:             'Source/LibTIFF4/tif_dirread.c:8178,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dirread.c:8179,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFFetchStripThing
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7398
      functionLinenumberEnd: 7464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          247
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFFieldWithTag
        - TIFFReadDirEntryLong8ArrayWithLimit
        - TIFFReadDirEntryOutputErr
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - atoi
        - getenv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:7402,11'
          Dst:             TIFFReadDirEntryLong8ArrayWithLimit
        - Src:             'Source/LibTIFF4/tif_dirread.c:7405,32'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:7406,9'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'Source/LibTIFF4/tif_dirread.c:7413,32'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:7414,30'
          Dst:             getenv
        - Src:             'Source/LibTIFF4/tif_dirread.c:7417,37'
          Dst:             atoi
        - Src:             'Source/LibTIFF4/tif_dirread.c:7418,9'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'Source/LibTIFF4/tif_dirread.c:7424,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7437,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7443,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7447,35'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:7451,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7455,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:7457,9'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dirread.c:7459,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLong8ArrayWithLimit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          560
      EdgeCount:       110
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFReadDirEntryArrayWithLimit
        - TIFFReadDirEntryCheckRangeLong8Sbyte
        - TIFFReadDirEntryCheckRangeLong8Slong
        - TIFFReadDirEntryCheckRangeLong8Slong8
        - TIFFReadDirEntryCheckRangeLong8Sshort
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2429,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2450,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2484,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:2443,11'
          Dst:             TIFFReadDirEntryArrayWithLimit
        - Src:             'Source/LibTIFF4/tif_dirread.c:2455,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2465,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2466,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2469,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2478,24'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2481,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2506,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:2523,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2538,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2539,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2556,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2571,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2572,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2580,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2583,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryOutputErr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3919
      functionLinenumberEnd: 4006
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3922,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3962,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:3925,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3929,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3933,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3937,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3941,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3947,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3952,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3956,17'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:3965,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3970,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3975,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3980,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3985,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3991,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:3997,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4002,17'
          Dst:             __assert_fail
    - 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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryArrayWithLimit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1376
      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:             'Source/LibTIFF4/tif_dirread.c:1260,16'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirread.c:1291,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:1301,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:1321,16'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:1330,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:1336,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1338,23'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:1341,23'
          Dst:             TIFFReadDirEntryDataAndRealloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:1345,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1354,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:1360,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1362,23'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:1365,23'
          Dst:             TIFFReadDirEntryDataAndRealloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:1369,17'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryCheckRangeLong8Slong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3873
      functionLinenumberEnd: 3878
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3851
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3855
      functionLinenumberEnd: 3860
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3864
      functionLinenumberEnd: 3869
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3891
      functionLinenumberEnd: 3914
      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:             'Source/LibTIFF4/tif_dirread.c:3892,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:3895,14'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirread.c:3911,9'
          Dst:             _TIFFmemcpy
    - functionName:    TIFFReadDirEntryDataAndRealloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - _TIFFSeekOK
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1198,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:1200,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirread.c:1223,24'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1226,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFGetStrileOffsetWithErr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8110
      functionLinenumberEnd: 8114
      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:             'Source/LibTIFF4/tif_dirread.c:8112,12'
          Dst:             _TIFFGetStrileOffsetOrByteCountValue
    - functionName:    TIFFReadDirEntryCheckedDouble
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3543
      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:             'Source/LibTIFF4/tif_dirread.c:3529,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3530,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:3541,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryCheckedFloat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3516
      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:             'Source/LibTIFF4/tif_dirread.c:3515,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedSrational
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3456
      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:             'Source/LibTIFF4/tif_dirread.c:3439,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3440,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:3447,9'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    TIFFReadDirEntryCheckedRational
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3395
      functionLinenumberEnd: 3423
      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:             'Source/LibTIFF4/tif_dirread.c:3406,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3407,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:3414,9'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    TIFFReadDirEntryCheckRangeSlong8Long8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3882
      functionLinenumberEnd: 3887
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3837
      functionLinenumberEnd: 3842
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3832
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3822
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3813
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3804
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeLongSshort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeLongSbyte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeSshortSlong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeSshortLong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeSshortSlong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeSshortLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFReadDirEntryCheckRangeSshortShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3727
      functionLinenumberEnd: 3732
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3664
      functionLinenumberEnd: 3669
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3655
      functionLinenumberEnd: 3660
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3646
      functionLinenumberEnd: 3651
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3642
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3633
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3624
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3615
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3606
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3597
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3583
      functionLinenumberEnd: 3588
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3579
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3565
      functionLinenumberEnd: 3570
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3556
      functionLinenumberEnd: 3561
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3547
      functionLinenumberEnd: 3552
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3215
      functionLinenumberEnd: 3273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          212
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3220,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3236,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3251,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:3230,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:3242,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:3245,24'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:3248,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:3264,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3270,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1383
      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:             'Source/LibTIFF4/tif_dirread.c:1382,12'
          Dst:             TIFFReadDirEntryArrayWithLimit
    - functionName:    TIFFReadDirEntryFloatArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          830
      EdgeCount:       160
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2755,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2779,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2794,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:2773,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:2783,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2788,21'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2791,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2828,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2843,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2858,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2873,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2888,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2903,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2920,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2923,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2944,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2948,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2963,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2979,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySlong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          502
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSlong8Long8
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2604,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2624,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2658,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:2618,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:2634,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2635,23'
          Dst:             TIFFReadDirEntryCheckRangeSlong8Long8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2638,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2649,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2652,23'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2655,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2692,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2707,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2722,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2737,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2743,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2592
      functionLinenumberEnd: 2593
      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:             'Source/LibTIFF4/tif_dirread.c:2593,12'
          Dst:             TIFFReadDirEntryLong8ArrayWithLimit
    - functionName:    TIFFReadDirEntrySlongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          544
      EdgeCount:       106
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSlongLong
        - TIFFReadDirEntryCheckRangeSlongLong8
        - TIFFReadDirEntryCheckRangeSlongSlong8
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2266,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2286,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2320,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:2280,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:2296,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2297,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2300,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2311,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2314,23'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2317,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2354,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2369,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2384,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2385,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2402,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2403,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2411,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2414,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          570
      EdgeCount:       114
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeLongLong8
        - TIFFReadDirEntryCheckRangeLongSbyte
        - TIFFReadDirEntryCheckRangeLongSlong
        - TIFFReadDirEntryCheckRangeLongSlong8
        - TIFFReadDirEntryCheckRangeLongSshort
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2096,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2116,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2150,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:2110,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:2121,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2131,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2132,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2135,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2144,24'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2147,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2172,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:2189,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2204,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2205,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:2222,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2223,23'
          Dst:             TIFFReadDirEntryCheckRangeLongLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2240,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2241,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2249,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2252,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySshortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          570
      EdgeCount:       114
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSshortLong
        - TIFFReadDirEntryCheckRangeSshortLong8
        - TIFFReadDirEntryCheckRangeSshortShort
        - TIFFReadDirEntryCheckRangeSshortSlong
        - TIFFReadDirEntryCheckRangeSshortSlong8
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1928,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1948,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1982,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1942,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:1958,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1959,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1962,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1973,17'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1976,23'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1979,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2016,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2017,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2034,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2035,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:2052,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2053,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2070,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2071,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:2079,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:2082,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySbyteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          607
      EdgeCount:       125
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSbyteByte
        - TIFFReadDirEntryCheckRangeSbyteLong
        - TIFFReadDirEntryCheckRangeSbyteLong8
        - TIFFReadDirEntryCheckRangeSbyteShort
        - TIFFReadDirEntryCheckRangeSbyteSlong
        - TIFFReadDirEntryCheckRangeSbyteSlong8
        - TIFFReadDirEntryCheckRangeSbyteSshort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1575,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1596,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1627,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1590,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:1606,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:1609,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1621,22'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1624,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1639,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1640,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1657,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1658,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1675,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1676,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1693,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1694,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1711,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1712,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1729,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1730,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1738,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1741,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryIfd8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1180
      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:   'Source/LibTIFF4/tif_dirread.c:1163,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1169,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1175,19'
          Dst:             TIFFReadDirEntryCheckedLong8
    - functionName:    TIFFReadDirEntryCheckedLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3338
      functionLinenumberEnd: 3342
      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:             'Source/LibTIFF4/tif_dirread.c:3341,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedLong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3354
      functionLinenumberEnd: 3370
      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:             'Source/LibTIFF4/tif_dirread.c:3360,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3361,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:3368,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryDouble
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1155
      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:   'Source/LibTIFF4/tif_dirread.c:1074,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1079,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:1086,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:1093,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1100,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1107,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1114,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1121,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1130,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1137,19'
          Dst:             TIFFReadDirEntryCheckedRational
        - Src:             'Source/LibTIFF4/tif_dirread.c:1140,19'
          Dst:             TIFFReadDirEntryCheckedSrational
        - Src:             'Source/LibTIFF4/tif_dirread.c:1145,13'
          Dst:             TIFFReadDirEntryCheckedFloat
        - Src:             'Source/LibTIFF4/tif_dirread.c:1150,19'
          Dst:             TIFFReadDirEntryCheckedDouble
    - functionName:    TIFFReadDirEntryCheckedByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3310
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3317
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3326
      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:             'Source/LibTIFF4/tif_dirread.c:3325,9'
          Dst:             TIFFSwabShort
    - functionName:    TIFFReadDirEntryCheckedSshort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3330
      functionLinenumberEnd: 3334
      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:             'Source/LibTIFF4/tif_dirread.c:3333,9'
          Dst:             TIFFSwabShort
    - functionName:    TIFFReadDirEntryCheckedSlong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3346
      functionLinenumberEnd: 3350
      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:             'Source/LibTIFF4/tif_dirread.c:3349,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedSlong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3374
      functionLinenumberEnd: 3390
      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:             'Source/LibTIFF4/tif_dirread.c:3380,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3381,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:3388,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryFloat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1066
      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:   'Source/LibTIFF4/tif_dirread.c:969,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:974,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:981,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:988,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:995,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1002,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1009,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1016,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1025,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1034,19'
          Dst:             TIFFReadDirEntryCheckedRational
        - Src:             'Source/LibTIFF4/tif_dirread.c:1043,19'
          Dst:             TIFFReadDirEntryCheckedSrational
        - Src:             'Source/LibTIFF4/tif_dirread.c:1050,13'
          Dst:             TIFFReadDirEntryCheckedFloat
        - Src:             'Source/LibTIFF4/tif_dirread.c:1055,19'
          Dst:             TIFFReadDirEntryCheckedDouble
    - functionName:    TIFFReadDirEntrySlong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 961
      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:   'Source/LibTIFF4/tif_dirread.c:899,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:904,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:911,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:918,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:925,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:932,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:939,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:946,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:949,19'
          Dst:             TIFFReadDirEntryCheckRangeSlong8Long8
        - Src:             'Source/LibTIFF4/tif_dirread.c:956,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
    - functionName:    TIFFReadDirEntryLong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          207
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryCheckRangeLong8Sbyte
        - TIFFReadDirEntryCheckRangeLong8Slong
        - TIFFReadDirEntryCheckRangeLong8Slong8
        - TIFFReadDirEntryCheckRangeLong8Sshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:820,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:825,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:832,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:833,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:842,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:849,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:850,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:859,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:866,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:867,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong
        - Src:             'Source/LibTIFF4/tif_dirread.c:874,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:879,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:882,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong8
    - functionName:    TIFFReadDirEntrySlong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 812
      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:   'Source/LibTIFF4/tif_dirread.c:742,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:747,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:754,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:761,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:768,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:775,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:776,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:783,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:788,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:791,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:800,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:803,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongSlong8
    - functionName:    TIFFReadDirEntryLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckRangeLongLong8
        - TIFFReadDirEntryCheckRangeLongSbyte
        - TIFFReadDirEntryCheckRangeLongSlong
        - TIFFReadDirEntryCheckRangeLongSlong8
        - TIFFReadDirEntryCheckRangeLongSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:658,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:663,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:670,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:671,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:680,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:687,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:688,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:695,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:700,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:701,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:710,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:713,19'
          Dst:             TIFFReadDirEntryCheckRangeLongLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:722,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:725,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong8
    - functionName:    TIFFReadDirEntrySshort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 650
      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:   'Source/LibTIFF4/tif_dirread.c:574,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:579,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:586,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:593,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:594,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:601,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:606,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:607,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:616,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:617,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:626,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:629,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:638,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:641,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong8
    - functionName:    TIFFReadDirEntrySbyte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 479
      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:   'Source/LibTIFF4/tif_dirread.c:393,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:400,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:401,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:409,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:415,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:416,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:425,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:426,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:435,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:436,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:445,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:446,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:455,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:458,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:467,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:470,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong8
    - functionName:    TIFFReadDirEntryByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 385
      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:   'Source/LibTIFF4/tif_dirread.c:301,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:306,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:311,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:312,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:321,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:322,19'
          Dst:             TIFFReadDirEntryCheckRangeByteShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:331,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:332,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:341,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:342,19'
          Dst:             TIFFReadDirEntryCheckRangeByteLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:351,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:352,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:361,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:364,19'
          Dst:             TIFFReadDirEntryCheckRangeByteLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:373,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:376,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong8
    - functionName:    TIFFReadDirEntryByteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          612
      EdgeCount:       127
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeByteLong
        - TIFFReadDirEntryCheckRangeByteLong8
        - TIFFReadDirEntryCheckRangeByteSbyte
        - TIFFReadDirEntryCheckRangeByteShort
        - TIFFReadDirEntryCheckRangeByteSlong
        - TIFFReadDirEntryCheckRangeByteSlong8
        - TIFFReadDirEntryCheckRangeByteSshort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1393,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1415,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1447,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1409,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:1429,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:1432,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1441,23'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1444,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1459,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1460,23'
          Dst:             TIFFReadDirEntryCheckRangeByteShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1477,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1478,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1495,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1496,23'
          Dst:             TIFFReadDirEntryCheckRangeByteLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1513,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1514,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1531,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1532,23'
          Dst:             TIFFReadDirEntryCheckRangeByteLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1549,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1550,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1558,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1561,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadUInt64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 292
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4134
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3718
      functionLinenumberEnd: 3723
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3714
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3700
      functionLinenumberEnd: 3705
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3696
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3687
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3678
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5834
      functionLinenumberEnd: 5874
      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:             'Source/LibTIFF4/tif_dirread.c:5846,35'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5854,43'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5858,17'
          Dst:             TIFFHashSetRemove
        - Src:             'Source/LibTIFF4/tif_dirread.c:5860,17'
          Dst:             TIFFHashSetRemove
        - Src:             'Source/LibTIFF4/tif_dirread.c:5867,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFGetOffsetFromDirNumber
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5807
      functionLinenumberEnd: 5825
      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:             'Source/LibTIFF4/tif_dirread.c:5816,35'
          Dst:             TIFFHashSetLookup
    - functionName:    _TIFFGetDirNumberFromOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5762
      functionLinenumberEnd: 5797
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:5777,35'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5786,5'
          Dst:             TIFFNumberOfDirectories
        - Src:             'Source/LibTIFF4/tif_dirread.c:5788,44'
          Dst:             TIFFHashSetLookup
    - functionName:    equalFuncNumberToOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5580
      functionLinenumberEnd: 5585
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5573
      functionLinenumberEnd: 5576
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5564
      functionLinenumberEnd: 5569
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5560
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5404
      functionLinenumberEnd: 5405
      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:             'Source/LibTIFF4/tif_dirread.c:5405,49'
          Dst:             _TIFFGetGpsFields
        - Src:             'Source/LibTIFF4/tif_dirread.c:5405,12'
          Dst:             TIFFReadCustomDirectory
    - functionName:    TIFFReadCustomDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5251
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          469
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - CalcFinalIFDdatasizeReading
        - CheckDirCount
        - TIFFErrorExtR
        - TIFFFetchDirectory
        - TIFFFetchNormalTag
        - TIFFFetchSubjectDistance
        - TIFFFieldIsAnonymous
        - TIFFFreeDirectory
        - TIFFReadDirectoryCheckOrder
        - TIFFReadDirectoryFindFieldInfo
        - TIFFWarningExtR
        - _TIFFCreateAnonField
        - _TIFFMergeFields
        - _TIFFSetupFields
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:5360,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:5260,5'
          Dst:             _TIFFSetupFields
        - Src:             'Source/LibTIFF4/tif_dirread.c:5261,16'
          Dst:             TIFFFetchDirectory
        - Src:             'Source/LibTIFF4/tif_dirread.c:5264,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5269,5'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_dirread.c:5270,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_dirread.c:5271,5'
          Dst:             TIFFReadDirectoryCheckOrder
        - Src:             'Source/LibTIFF4/tif_dirread.c:5275,37'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:5279,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5283,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:5289,9'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'Source/LibTIFF4/tif_dirread.c:5292,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5296,36'
          Dst:             _TIFFCreateAnonField
        - Src:             'Source/LibTIFF4/tif_dirread.c:5298,33'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_dirread.c:5300,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5308,17'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'Source/LibTIFF4/tif_dirread.c:5309,17'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:5335,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5353,30'
          Dst:             CheckDirCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:5363,30'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'Source/LibTIFF4/tif_dirread.c:5367,35'
          Dst:             TIFFFetchSubjectDistance
        - Src:             'Source/LibTIFF4/tif_dirread.c:5371,35'
          Dst:             TIFFFetchNormalTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:5375,31'
          Dst:             TIFFFetchNormalTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:5382,5'
          Dst:             CalcFinalIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:5387,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFFetchDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5913
      functionLinenumberEnd: 6201
      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:             'Source/LibTIFF4/tif_dirread.c:5924,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:5931,14'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirread.c:5933,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5942,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5948,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:5951,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5963,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5969,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:5972,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5980,19'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:5986,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5988,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6003,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:6011,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6021,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6041,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6046,17'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6050,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:6053,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6067,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6072,17'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6076,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6079,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6089,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6100,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6108,19'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:6116,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6117,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6122,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6135,21'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6138,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:6148,21'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6151,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6157,27'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:6161,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6170,13'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:6174,13'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:6180,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:6190,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6191,30'
          Dst:             TIFFReadUInt64
        - Src:             'Source/LibTIFF4/tif_dirread.c:6193,42'
          Dst:             TIFFReadUInt64
        - Src:             'Source/LibTIFF4/tif_dirread.c:6198,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirectoryCheckOrder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5179
      functionLinenumberEnd: 5196
      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:             'Source/LibTIFF4/tif_dirread.c:5189,13'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFReadDirectoryFindFieldInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5215
      functionLinenumberEnd: 5243
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5881
      functionLinenumberEnd: 5904
      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:             'Source/LibTIFF4/tif_dirread.c:5884,32'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:5885,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5894,32'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:5895,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFetchSubjectDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7470
      functionLinenumberEnd: 7521
      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:             'Source/LibTIFF4/tif_dirread.c:7489,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:7490,19'
          Dst:             TIFFReadDirEntryData
        - Src:             'Source/LibTIFF4/tif_dirread.c:7502,13'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:7514,17'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7518,9'
          Dst:             TIFFReadDirEntryOutputErr
    - functionName:    TIFFFetchNormalTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6207
      functionLinenumberEnd: 7390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         843
      ICount:          4741
      EdgeCount:       1025
      CyclomaticComplexity: 184
      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:   'Source/LibTIFF4/tif_dirread.c:6228,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:6212,5'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'Source/LibTIFF4/tif_dirread.c:6215,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6220,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6221,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6224,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6231,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6240,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6241,19'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6252,30'
          Dst:             strlen
        - Src:             'Source/LibTIFF4/tif_dirread.c:6269,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6271,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6279,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6285,21'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6287,25'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6291,29'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6296,25'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6300,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6303,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6305,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6314,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6315,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6316,19'
          Dst:             TIFFReadDirEntryByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:6319,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6327,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6328,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6329,19'
          Dst:             TIFFReadDirEntrySbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:6332,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6340,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6341,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6342,19'
          Dst:             TIFFReadDirEntryShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:6345,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6353,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6354,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6355,19'
          Dst:             TIFFReadDirEntrySshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:6358,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6366,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6367,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6368,19'
          Dst:             TIFFReadDirEntryLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:6371,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6379,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6380,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6381,19'
          Dst:             TIFFReadDirEntrySlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:6384,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6392,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6393,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6394,19'
          Dst:             TIFFReadDirEntryLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6397,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6398,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6406,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6407,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6408,19'
          Dst:             TIFFReadDirEntrySlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6411,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6412,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6420,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6421,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6422,19'
          Dst:             TIFFReadDirEntryFloat
        - Src:             'Source/LibTIFF4/tif_dirread.c:6425,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6426,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6434,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6435,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6436,19'
          Dst:             TIFFReadDirEntryDouble
        - Src:             'Source/LibTIFF4/tif_dirread.c:6439,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6440,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6448,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6449,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6450,19'
          Dst:             TIFFReadDirEntryIfd8
        - Src:             'Source/LibTIFF4/tif_dirread.c:6453,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6454,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6462,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6463,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6466,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6472,19'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6476,17'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6477,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6478,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6487,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6488,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6491,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6500,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6503,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6505,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6507,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6517,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6518,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6521,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6530,23'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6533,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6535,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6537,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6547,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6548,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6551,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6560,23'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6563,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6565,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6567,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6577,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6578,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6581,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6590,23'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6593,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6595,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6597,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6607,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6608,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6611,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6620,23'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6623,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6625,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6627,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6637,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6638,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6641,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6650,23'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6653,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6655,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6657,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6667,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6668,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6671,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6680,23'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:6683,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6685,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6687,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6697,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6698,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6701,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6710,23'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:6713,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6715,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6717,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6727,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6728,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6731,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6740,23'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6743,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6745,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6747,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6759,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6760,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6763,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6772,23'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6775,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6777,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6779,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6789,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6790,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6795,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6798,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6803,25'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:6810,29'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6814,33'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6819,29'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:6824,29'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6827,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6830,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6840,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6841,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6846,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6849,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6851,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6854,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6864,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6865,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6870,23'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6873,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6875,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6878,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6888,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6889,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6894,23'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6897,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6899,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6902,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6912,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6913,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6918,23'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6921,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6923,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6926,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6936,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6937,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6942,23'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6945,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6947,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6950,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6960,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6961,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6966,23'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:6969,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6971,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6974,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:6984,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6985,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:6990,23'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:6993,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:6995,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:6998,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7008,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7009,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7014,23'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:7017,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7019,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7022,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7032,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7033,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7038,23'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7041,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7043,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7046,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7056,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7057,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7062,23'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7065,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7067,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7070,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7080,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7081,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7086,23'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:7089,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7091,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7094,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7104,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7105,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7106,19'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7109,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7114,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:7121,25'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7125,29'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7130,25'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:7135,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7138,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7141,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7151,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7152,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7160,23'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7168,25'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:7175,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7180,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7182,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7184,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7193,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7194,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7195,19'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7198,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7200,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7203,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7212,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7213,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7214,19'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7217,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7219,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7222,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7231,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7232,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7233,19'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7236,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7238,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7241,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7250,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7251,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7252,19'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7255,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7257,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7260,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7269,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7270,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7271,19'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7274,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7276,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7279,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7288,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7289,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7290,19'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:7293,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7295,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7298,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7307,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7308,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7309,19'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:7312,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7314,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7317,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7326,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7327,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7328,19'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7331,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7333,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7336,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7345,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7346,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7347,19'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:7350,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7352,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7355,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7364,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7365,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7366,19'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'Source/LibTIFF4/tif_dirread.c:7369,17'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:7371,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:7374,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:7381,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7386,9'
          Dst:             TIFFReadDirEntryOutputErr
    - functionName:    CalcFinalIFDdatasizeReading
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4144
      functionLinenumberEnd: 4213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          274
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - cmpTIFFEntryOffsetAndLength
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:4152,5'
          Dst:             qsort
        - Src:             'Source/LibTIFF4/tif_dirread.c:4152,5'
          Dst:             cmpTIFFEntryOffsetAndLength
    - functionName:    EvaluateIFDdatasizeReading
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4085
      functionLinenumberEnd: 4118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFDataWidth
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:4086,44'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirread.c:4096,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:4107,17'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 566
      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:   'Source/LibTIFF4/tif_dirread.c:487,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:492,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'Source/LibTIFF4/tif_dirread.c:499,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:500,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:507,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:512,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:513,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:522,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:523,19'
          Dst:             TIFFReadDirEntryCheckRangeShortLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:532,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:533,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:542,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:545,19'
          Dst:             TIFFReadDirEntryCheckRangeShortLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:554,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:557,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong8
    - functionName:    TIFFReadDirEntryShortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          583
      EdgeCount:       118
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeShortLong
        - TIFFReadDirEntryCheckRangeShortLong8
        - TIFFReadDirEntryCheckRangeShortSbyte
        - TIFFReadDirEntryCheckRangeShortSlong
        - TIFFReadDirEntryCheckRangeShortSlong8
        - TIFFReadDirEntryCheckRangeShortSshort
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1755,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1775,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:1809,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:1769,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:1780,17'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1790,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1791,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSshort
        - Src:             'Source/LibTIFF4/tif_dirread.c:1794,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1803,24'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1806,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1831,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSbyte
        - Src:             'Source/LibTIFF4/tif_dirread.c:1848,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1849,23'
          Dst:             TIFFReadDirEntryCheckRangeShortLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1866,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1867,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong
        - Src:             'Source/LibTIFF4/tif_dirread.c:1884,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1885,23'
          Dst:             TIFFReadDirEntryCheckRangeShortLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1902,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1903,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:1911,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:1914,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2986
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          806
      EdgeCount:       152
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:2991,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3015,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:3030,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:3009,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:3019,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:3024,22'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:3027,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:3064,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:3079,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:3094,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3109,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3124,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:3139,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirread.c:3156,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3159,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3180,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3184,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3199,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirread.c:3208,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadEXIFDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5396
      functionLinenumberEnd: 5397
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:5397,49'
          Dst:             _TIFFGetExifFields
        - Src:             'Source/LibTIFF4/tif_dirread.c:5397,12'
          Dst:             TIFFReadCustomDirectory
    - functionName:    TryChopUpUncompressedBigTiff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7691
      functionLinenumberEnd: 7783
      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:             'Source/LibTIFF4/tif_dirread.c:7702,17'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_dirread.c:7704,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7705,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7706,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7708,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7713,9'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7720,21'
          Dst:             TIFFVStripSize64
        - Src:             'Source/LibTIFF4/tif_dirread.c:7732,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7733,17'
          Dst:             TIFFVStripSize64
        - Src:             'Source/LibTIFF4/tif_dirread.c:7741,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7745,26'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:7746,30'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:7747,34'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7760,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7772,32'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:7775,13'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7782,5'
          Dst:             allocChoppedUpStripArrays
    - functionName:    ChopUpSingleUncompressedStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7621
      functionLinenumberEnd: 7682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          266
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFVTileSize64
        - __assert_fail
        - allocChoppedUpStripArrays
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:7631,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7637,14'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:7638,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:7643,21'
          Dst:             TIFFVTileSize64
        - Src:             'Source/LibTIFF4/tif_dirread.c:7681,5'
          Dst:             allocChoppedUpStripArrays
    - functionName:    ByteCountLooksBad
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4078
      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:             'Source/LibTIFF4/tif_dirread.c:4053,26'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:4054,23'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:4068,33'
          Dst:             TIFFScanlineSize64
    - functionName:    EstimateStripByteCounts
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5410
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          593
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFScanlineSize64
        - TIFFTileSize64
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFFillStrilesInternal
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:5418,10'
          Dst:             _TIFFFillStrilesInternal
        - Src:             'Source/LibTIFF4/tif_dirread.c:5430,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5440,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:5441,43'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirread.c:5459,25'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirread.c:5462,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5524,33'
          Dst:             TIFFTileSize64
        - Src:             'Source/LibTIFF4/tif_dirread.c:5531,29'
          Dst:             TIFFScanlineSize64
    - functionName:    _TIFFGetMaxColorChannels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4014
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          78
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:4015,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    MissingRequired
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5547
      functionLinenumberEnd: 5552
      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:             'Source/LibTIFF4/tif_dirread.c:5550,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadDirEntryPersampleShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3278
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryShortArray
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:3285,11'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:3301,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirectoryFindEntry
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5201
      functionLinenumberEnd: 5211
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5599
      functionLinenumberEnd: 5752
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:5605,45'
          Dst:             TIFFHashSetNew
        - Src:             'Source/LibTIFF4/tif_dirread.c:5605,45'
          Dst:             hashFuncOffsetToNumber
        - Src:             'Source/LibTIFF4/tif_dirread.c:5605,45'
          Dst:             equalFuncOffsetToNumber
        - Src:             'Source/LibTIFF4/tif_dirread.c:5609,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5619,45'
          Dst:             TIFFHashSetNew
        - Src:             'Source/LibTIFF4/tif_dirread.c:5619,45'
          Dst:             hashFuncNumberToOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:5619,45'
          Dst:             equalFuncNumberToOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:5623,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5639,35'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5649,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5660,44'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5673,43'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5677,17'
          Dst:             TIFFHashSetRemove
        - Src:             'Source/LibTIFF4/tif_dirread.c:5680,55'
          Dst:             TIFFHashSetLookup
        - Src:             'Source/LibTIFF4/tif_dirread.c:5684,17'
          Dst:             TIFFHashSetRemove
        - Src:             'Source/LibTIFF4/tif_dirread.c:5698,18'
          Dst:             TIFFHashSetInsert
        - Src:             'Source/LibTIFF4/tif_dirread.c:5700,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5705,18'
          Dst:             TIFFHashSetInsert
        - Src:             'Source/LibTIFF4/tif_dirread.c:5707,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5717,9'
          Dst:             TIFFHashSetSize
        - Src:             'Source/LibTIFF4/tif_dirread.c:5720,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5730,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5738,10'
          Dst:             TIFFHashSetInsert
        - Src:             'Source/LibTIFF4/tif_dirread.c:5740,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5744,10'
          Dst:             TIFFHashSetInsert
        - Src:             'Source/LibTIFF4/tif_dirread.c:5746,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4220
      functionLinenumberEnd: 5175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         435
      ICount:          2748
      EdgeCount:       574
      CyclomaticComplexity: 141
      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:   'Source/LibTIFF4/tif_dirread.c:4418,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:4491,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:4564,21'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:4592,21'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirread.c:4695,25'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirread.c:4245,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'Source/LibTIFF4/tif_dirread.c:4255,16'
          Dst:             TIFFFetchDirectory
        - Src:             'Source/LibTIFF4/tif_dirread.c:4258,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4272,5'
          Dst:             TIFFReadDirectoryCheckOrder
        - Src:             'Source/LibTIFF4/tif_dirread.c:4300,5'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_dirread.c:4301,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'Source/LibTIFF4/tif_dirread.c:4306,37'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:4310,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4323,5'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4342,9'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'Source/LibTIFF4/tif_dirread.c:4345,14'
          Dst:             TIFFFetchNormalTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4349,10'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'Source/LibTIFF4/tif_dirread.c:4360,15'
          Dst:             TIFFReadDirEntryShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:4362,19'
          Dst:             TIFFReadDirEntryPersampleShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:4365,13'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'Source/LibTIFF4/tif_dirread.c:4368,14'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4374,14'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4384,13'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'Source/LibTIFF4/tif_dirread.c:4387,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4393,40'
          Dst:             _TIFFCreateAnonField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4395,37'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_dirread.c:4397,21'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4406,21'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'Source/LibTIFF4/tif_dirread.c:4407,21'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirread.c:4435,30'
          Dst:             TIFFFetchNormalTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4440,30'
          Dst:             _TIFFCheckFieldIsValidForCodec
        - Src:             'Source/LibTIFF4/tif_dirread.c:4458,14'
          Dst:             _TIFFFillStriles
        - Src:             'Source/LibTIFF4/tif_dirread.c:4460,14'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'Source/LibTIFF4/tif_dirread.c:4464,18'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'Source/LibTIFF4/tif_dirread.c:4469,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4480,9'
          Dst:             MissingRequired
        - Src:             'Source/LibTIFF4/tif_dirread.c:4511,31'
          Dst:             TIFFReadDirEntryShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:4512,25'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:4515,33'
          Dst:             TIFFReadDirEntryPersampleShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:4518,35'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4519,29'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'Source/LibTIFF4/tif_dirread.c:4524,30'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4542,31'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:4543,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:4546,31'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4547,25'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'Source/LibTIFF4/tif_dirread.c:4554,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4556,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:4577,39'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4578,33'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4584,21'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:4586,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:4605,39'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4606,33'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4612,21'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirread.c:4614,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:4634,31'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4635,25'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4646,31'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4647,25'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4669,31'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'Source/LibTIFF4/tif_dirread.c:4670,21'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:4673,31'
          Dst:             TIFFFieldWithTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4674,25'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'Source/LibTIFF4/tif_dirread.c:4680,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4683,25'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:4692,25'
          Dst:             TIFFReadDirEntryShort
        - Src:             'Source/LibTIFF4/tif_dirread.c:4708,29'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4759,27'
          Dst:             TIFFFetchNormalTag
        - Src:             'Source/LibTIFF4/tif_dirread.c:4766,5'
          Dst:             CalcFinalIFDdatasizeReading
        - Src:             'Source/LibTIFF4/tif_dirread.c:4788,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4791,18'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4797,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4803,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4806,18'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4813,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4816,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4821,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4824,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4834,22'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_dirread.c:4847,35'
          Dst:             TIFFNumberOfStrips
        - Src:             'Source/LibTIFF4/tif_dirread.c:4855,35'
          Dst:             TIFFNumberOfTiles
        - Src:             'Source/LibTIFF4/tif_dirread.c:4860,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4886,13'
          Dst:             MissingRequired
        - Src:             'Source/LibTIFF4/tif_dirread.c:4902,9'
          Dst:             TIFFSetupStrips
        - Src:             'Source/LibTIFF4/tif_dirread.c:4908,18'
          Dst:             TIFFFetchStripThing
        - Src:             'Source/LibTIFF4/tif_dirread.c:4917,18'
          Dst:             TIFFFetchStripThing
        - Src:             'Source/LibTIFF4/tif_dirread.c:4930,22'
          Dst:             _TIFFGetMaxColorChannels
        - Src:             'Source/LibTIFF4/tif_dirread.c:4938,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4950,38'
          Dst:             _TIFFcallocExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:4954,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:4965,9'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:4967,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:4983,13'
          Dst:             MissingRequired
        - Src:             'Source/LibTIFF4/tif_dirread.c:5010,17'
          Dst:             MissingRequired
        - Src:             'Source/LibTIFF4/tif_dirread.c:5013,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5017,17'
          Dst:             EstimateStripByteCounts
        - Src:             'Source/LibTIFF4/tif_dirread.c:5021,54'
          Dst:             ByteCountLooksBad
        - Src:             'Source/LibTIFF4/tif_dirread.c:5029,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5032,17'
          Dst:             EstimateStripByteCounts
        - Src:             'Source/LibTIFF4/tif_dirread.c:5039,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:5040,22'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:5041,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:5042,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_dirread.c:5054,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5057,17'
          Dst:             EstimateStripByteCounts
        - Src:             'Source/LibTIFF4/tif_dirread.c:5063,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirread.c:5117,9'
          Dst:             ChopUpSingleUncompressedStrip
        - Src:             'Source/LibTIFF4/tif_dirread.c:5126,9'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_dirread.c:5128,9'
          Dst:             TryChopUpUncompressedBigTiff
        - Src:             'Source/LibTIFF4/tif_dirread.c:5146,29'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_dirread.c:5149,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5155,29'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_dirread.c:5158,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5164,14'
          Dst:             TIFFStripSize
        - Src:             'Source/LibTIFF4/tif_dirread.c:5166,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirread.c:5173,9'
          Dst:             _TIFFfreeExt
    - functionName:    _WriteAsType
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1814
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2928
      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
        - TIFFSwabArrayOfDouble
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2916,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2920,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2925,9'
          Dst:             TIFFSwabArrayOfDouble
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2926,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    EvaluateIFDdatasizeWrite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2027
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 3047
      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:             'Source/LibTIFF4/tif_dirwrite.c:2976,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2995,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3007,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3010,14'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3012,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3017,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3024,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3035,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3036,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3042,17'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFWriteDirectoryTagCheckedFloatArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2909
      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
        - TIFFSwabArrayOfFloat
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2897,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2901,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2906,9'
          Dst:             TIFFSwabArrayOfFloat
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2907,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSrationalArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToSrational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2503,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2506,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2509,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2514,9'
          Dst:             DoubleToSrational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2517,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2518,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2520,5'
          Dst:             _TIFFfreeExt
    - functionName:    DoubleToSrational
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          180
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExt
        - ToRationalEuclideanGCD
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2863,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2864,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2869,9'
          Dst:             TIFFErrorExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2874,9'
          Dst:             __assert_fail
    - functionName:    ToRationalEuclideanGCD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedSrationalDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToSrational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2575,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2578,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2581,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2586,9'
          Dst:             DoubleToSrational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2589,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2590,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2592,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagCheckedRationalDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2540,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2543,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2546,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2551,9'
          Dst:             DoubleToRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2554,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2555,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2557,5'
          Dst:             _TIFFfreeExt
    - functionName:    DoubleToRational
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExt
        - ToRationalEuclideanGCD
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2756,9'
          Dst:             TIFFErrorExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2787,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2788,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2793,9'
          Dst:             TIFFErrorExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2798,9'
          Dst:             __assert_fail
    - functionName:    TIFFWriteDirectoryTagCheckedSlong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2396,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2400,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2406,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2410,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2411,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSlongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2365
      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
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2354,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2358,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2362,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2363,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSshortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2310
      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:             'Source/LibTIFF4/tif_dirwrite.c:2299,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2303,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2307,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2308,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSbyteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2255
      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:             'Source/LibTIFF4/tif_dirwrite.c:2250,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2253,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedByteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2240
      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:             'Source/LibTIFF4/tif_dirwrite.c:2235,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2238,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedUndefinedArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2225
      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:             'Source/LibTIFF4/tif_dirwrite.c:2220,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2223,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedIfd8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2952,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2954,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2957,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2961,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2962,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedIfdArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2945
      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
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2934,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2938,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2942,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2943,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedAscii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2209
      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:             'Source/LibTIFF4/tif_dirwrite.c:2204,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2207,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedRationalArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2467,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2470,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2473,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2478,9'
          Dst:             DoubleToRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2481,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2482,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2484,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFClampDoubleToUInt32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToUInt16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToUInt8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedLongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2347
      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
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2336,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2340,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2344,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2345,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedLong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2372,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2376,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2382,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2386,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2387,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedShortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2292
      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:             'Source/LibTIFF4/tif_dirwrite.c:2281,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2285,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2289,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2290,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedRational
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2424,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2429,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2441,5'
          Dst:             DoubleToRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2445,9'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2446,9'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2448,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2329
      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:             'Source/LibTIFF4/tif_dirwrite.c:2326,9'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2328,9'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2274
      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:             'Source/LibTIFF4/tif_dirwrite.c:2271,9'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2273,9'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFLinkDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          744
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFSeekOK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3068,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3072,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3092,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3096,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3119,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3130,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3152,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3154,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3158,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3162,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3166,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3172,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3187,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3198,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3220,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3222,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3226,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3229,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3238,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3242,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3248,21'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFWriteDirectoryTagIfdIfd8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2007
      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:             'Source/LibTIFF4/tif_dirwrite.c:1975,16'
          Dst:             TIFFWriteDirectoryTagCheckedIfd8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1983,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1986,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1994,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1997,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2003,9'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2004,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagIfdArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1777
      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:             'Source/LibTIFF4/tif_dirwrite.c:1776,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
    - functionName:    TIFFWriteDirectoryTagDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1769
      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:             'Source/LibTIFF4/tif_dirwrite.c:1768,13'
          Dst:             TIFFWriteDirectoryTagCheckedDoubleArray
    - functionName:    TIFFWriteDirectoryTagFloatArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1761
      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:             'Source/LibTIFF4/tif_dirwrite.c:1760,13'
          Dst:             TIFFWriteDirectoryTagCheckedFloatArray
    - functionName:    TIFFWriteDirectoryTagSrationalArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1732
      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:             'Source/LibTIFF4/tif_dirwrite.c:1731,13'
          Dst:             TIFFWriteDirectoryTagCheckedSrationalArray
    - functionName:    TIFFWriteDirectoryTagSrationalDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1753
      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:             'Source/LibTIFF4/tif_dirwrite.c:1752,13'
          Dst:             TIFFWriteDirectoryTagCheckedSrationalDoubleArray
    - functionName:    TIFFWriteDirectoryTagRationalDoubleArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1743
      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:             'Source/LibTIFF4/tif_dirwrite.c:1742,13'
          Dst:             TIFFWriteDirectoryTagCheckedRationalDoubleArray
    - functionName:    TIFFWriteDirectoryTagSlong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          166
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedSlong8Array
        - TIFFWriteDirectoryTagCheckedSlongArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1662,17'
          Dst:             TIFFWriteDirectoryTagCheckedSlong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1667,17'
          Dst:             TIFFWriteDirectoryTagCheckedSlong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1674,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1677,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1685,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1690,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1695,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1700,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1706,9'
          Dst:             TIFFWriteDirectoryTagCheckedSlongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1707,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedLong8Array
        - TIFFWriteDirectoryTagCheckedLongArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1601,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1607,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1614,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1617,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1625,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1630,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1636,9'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1637,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagSlongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1578
      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:             'Source/LibTIFF4/tif_dirwrite.c:1577,13'
          Dst:             TIFFWriteDirectoryTagCheckedSlongArray
    - functionName:    TIFFWriteDirectoryTagLongArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1570
      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:             'Source/LibTIFF4/tif_dirwrite.c:1569,13'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
    - functionName:    TIFFWriteDirectoryTagSshortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1555
      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:             'Source/LibTIFF4/tif_dirwrite.c:1554,13'
          Dst:             TIFFWriteDirectoryTagCheckedSshortArray
    - functionName:    TIFFWriteDirectoryTagSbyteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1503
      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:             'Source/LibTIFF4/tif_dirwrite.c:1502,13'
          Dst:             TIFFWriteDirectoryTagCheckedSbyteArray
    - functionName:    TIFFWriteDirectoryTagByteArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1495
      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:             'Source/LibTIFF4/tif_dirwrite.c:1494,13'
          Dst:             TIFFWriteDirectoryTagCheckedByteArray
    - functionName:    TIFFWriteDirectoryTagUndefinedArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1487
      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:             'Source/LibTIFF4/tif_dirwrite.c:1486,13'
          Dst:             TIFFWriteDirectoryTagCheckedUndefinedArray
    - functionName:    TIFFWriteDirectoryTagSubifd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2195
      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:             'Source/LibTIFF4/tif_dirwrite.c:2142,13'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2145,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2152,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2158,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2159,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2164,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2166,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2169,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfd8Array
    - functionName:    TIFFWriteDirectoryTagAscii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1479
      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:             'Source/LibTIFF4/tif_dirwrite.c:1479,9'
          Dst:             TIFFWriteDirectoryTagCheckedAscii
    - functionName:    TIFFWriteDirectoryTagTransferfunction
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          251
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcmp
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2079,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2093,14'
          Dst:             _TIFFmemcmp
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2096,14'
          Dst:             _TIFFmemcmp
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2103,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2107,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2110,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2113,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2116,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2119,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2121,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2123,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagRationalArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1724
      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:             'Source/LibTIFF4/tif_dirwrite.c:1723,13'
          Dst:             TIFFWriteDirectoryTagCheckedRationalArray
    - functionName:    TIFFWriteDirectoryTagSampleformatArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1472
      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:   'Source/LibTIFF4/tif_dirwrite.c:1404,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1397,12'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1400,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1410,42'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1411,22'
          Dst:             TIFFWriteDirectoryTagFloatArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1416,22'
          Dst:             TIFFWriteDirectoryTagDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1424,43'
          Dst:             TIFFClampDoubleToInt8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1425,22'
          Dst:             TIFFWriteDirectoryTagSbyteArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1431,44'
          Dst:             TIFFClampDoubleToInt16
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1432,22'
          Dst:             TIFFWriteDirectoryTagSshortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1438,44'
          Dst:             TIFFClampDoubleToInt32
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1439,22'
          Dst:             TIFFWriteDirectoryTagSlongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1447,44'
          Dst:             TIFFClampDoubleToUInt8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1448,22'
          Dst:             TIFFWriteDirectoryTagByteArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1454,45'
          Dst:             TIFFClampDoubleToUInt16
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1455,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1461,45'
          Dst:             TIFFClampDoubleToUInt32
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1462,22'
          Dst:             TIFFWriteDirectoryTagLongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1470,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagShortArray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1518
      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:             'Source/LibTIFF4/tif_dirwrite.c:1517,13'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
    - functionName:    TIFFWriteDirectoryTagColormap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          114
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2039,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2043,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2046,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2049,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2050,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2051,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2052,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:2054,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLongLong8Array
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1954
      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:             'Source/LibTIFF4/tif_dirwrite.c:1851,16'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1864,47'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1864,29'
          Dst:             WriteAsLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1868,47'
          Dst:             TIFFTileSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1868,29'
          Dst:             WriteAsLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1872,20'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1880,43'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1880,25'
          Dst:             WriteAsLong4
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1884,43'
          Dst:             TIFFTileSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1884,25'
          Dst:             WriteAsLong4
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1893,23'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1900,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1908,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1911,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1917,13'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1919,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1923,23'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1930,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1939,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1942,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1948,13'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1950,9'
          Dst:             _TIFFfreeExt
    - functionName:    WriteAsLong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1818
      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:             'Source/LibTIFF4/tif_dirwrite.c:1818,12'
          Dst:             _WriteAsType
    - functionName:    WriteAsLong4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1823
      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:             'Source/LibTIFF4/tif_dirwrite.c:1823,12'
          Dst:             _WriteAsType
    - functionName:    TIFFWriteDirectoryTagShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      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:             'Source/LibTIFF4/tif_dirwrite.c:1510,13'
          Dst:             TIFFWriteDirectoryTagCheckedShort
    - functionName:    TIFFWriteDirectoryTagShortPerSample
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1548
      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:             'Source/LibTIFF4/tif_dirwrite.c:1533,17'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1536,9'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1539,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1544,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1546,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1562
      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:             'Source/LibTIFF4/tif_dirwrite.c:1562,13'
          Dst:             TIFFWriteDirectoryTagCheckedLong
    - functionName:    TIFFWriteDirectoryTagRational
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1716
      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:             'Source/LibTIFF4/tif_dirwrite.c:1716,13'
          Dst:             TIFFWriteDirectoryTagCheckedRational
    - functionName:    TIFFWriteDirectoryTagShortLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1789
      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:             'Source/LibTIFF4/tif_dirwrite.c:1785,17'
          Dst:             TIFFWriteDirectoryTagCheckedShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1788,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong
    - functionName:    _TIFFRewriteField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3720
      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:             'Source/LibTIFF4/tif_dirwrite.c:3293,14'
          Dst:             TIFFFindField
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3300,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3308,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3317,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3319,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3330,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3335,13'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3344,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3349,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3369,13'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3379,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3389,9'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3397,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3402,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3409,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3413,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3431,51'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3431,33'
          Dst:             WriteAsLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3435,51'
          Dst:             TIFFTileSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3435,33'
          Dst:             WriteAsLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3446,55'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3446,37'
          Dst:             WriteAsLong4
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3450,55'
          Dst:             TIFFTileSize64
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3450,37'
          Dst:             WriteAsLong4
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3467,9'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3499,21'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3498,31'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3504,44'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3514,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3515,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3532,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3533,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3549,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3550,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3558,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3562,9'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3564,13'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3565,13'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3566,18'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3567,13'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3568,18'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3569,13'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3577,13'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3585,13'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3617,14'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3619,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3620,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3625,14'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3625,14'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3627,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3628,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3632,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3643,14'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3643,14'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3645,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3646,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3652,21'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3655,50'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3661,28'
          Dst:             TIFFDataWidth
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3665,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3675,9'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3684,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3689,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3695,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3699,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3705,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3707,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:3714,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRewriteDirectorySec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          535
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWriteDirectory
        - TIFFWriteDirectorySec
        - _TIFFRemoveEntryFromDirectoryListByOffset
        - _TIFFSeekOK
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:319,16'
          Dst:             TIFFWriteDirectory
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:337,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:343,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:357,22'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:359,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:364,21'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:368,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:372,21'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:381,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:394,9'
          Dst:             _TIFFRemoveEntryFromDirectoryListByOffset
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:406,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:420,22'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:422,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:427,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:430,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:439,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:443,21'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:452,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:465,9'
          Dst:             _TIFFRemoveEntryFromDirectoryListByOffset
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:471,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFWriteDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectorySec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:237,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFWriteDirectorySec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         496
      ICount:          3285
      EdgeCount:       661
      CyclomaticComplexity: 167
      functionsReached:
        - TIFFCreateDirectory
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFieldTag
        - TIFFFlushData1
        - TIFFFreeDirectory
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFLinkDirectory
        - 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
        - _TIFFFillStriles
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - __assert_fail
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_dirwrite.c:872,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_dirwrite.c:946,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:497,5'
          Dst:             _TIFFFillStriles
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:511,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:526,18'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:528,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:535,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:548,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:567,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:571,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:578,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:582,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:589,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:593,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:600,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:604,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:611,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:618,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:625,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:632,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:639,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:646,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:653,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:660,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:667,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:674,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:681,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:688,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:695,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:702,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:711,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:719,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:742,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:750,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:759,22'
          Dst:             TIFFWriteDirectoryTagColormap
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:768,21'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:769,26'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:776,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:783,22'
          Dst:             TIFFWriteDirectoryTagSampleformatArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:791,22'
          Dst:             TIFFWriteDirectoryTagSampleformatArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:799,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:806,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:813,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:820,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:827,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:834,22'
          Dst:             TIFFWriteDirectoryTagRationalArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:841,22'
          Dst:             TIFFWriteDirectoryTagTransferfunction
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:846,22'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:853,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:860,22'
          Dst:             TIFFWriteDirectoryTagSubifd
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:878,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:879,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:880,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:881,33'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:882,49'
          Dst:             strlen
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:883,38'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:892,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:893,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:894,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:895,33'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:896,38'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:905,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:906,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:907,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:908,33'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:909,38'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:919,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:920,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:921,33'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:922,33'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:923,38'
          Dst:             TIFFWriteDirectoryTagUndefinedArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:933,37'
          Dst:             TIFFFieldTag
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:930,33'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:949,26'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:955,26'
          Dst:             TIFFWriteDirectoryTagUndefinedArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:961,26'
          Dst:             TIFFWriteDirectoryTagByteArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:967,26'
          Dst:             TIFFWriteDirectoryTagSbyteArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:973,26'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:979,26'
          Dst:             TIFFWriteDirectoryTagSshortArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:985,26'
          Dst:             TIFFWriteDirectoryTagLongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:991,26'
          Dst:             TIFFWriteDirectoryTagSlongArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:997,26'
          Dst:             TIFFWriteDirectoryTagLong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1003,26'
          Dst:             TIFFWriteDirectoryTagSlong8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1013,31'
          Dst:             TIFFFieldSetGetSize
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1017,30'
          Dst:             TIFFWriteDirectoryTagRationalDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1025,30'
          Dst:             TIFFWriteDirectoryTagRationalArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1033,29'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1047,31'
          Dst:             TIFFFieldSetGetSize
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1051,30'
          Dst:             TIFFWriteDirectoryTagSrationalDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1059,30'
          Dst:             TIFFWriteDirectoryTagSrationalArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1067,29'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1077,26'
          Dst:             TIFFWriteDirectoryTagFloatArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1083,26'
          Dst:             TIFFWriteDirectoryTagDoubleArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1089,26'
          Dst:             TIFFWriteDirectoryTagIfdArray
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1095,26'
          Dst:             TIFFWriteDirectoryTagIfdIfd8Array
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1101,21'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1117,15'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1120,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1135,22'
          Dst:             TIFFLinkDirectory
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1143,21'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1146,22'
          Dst:             TIFFRewriteDirectorySec
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1183,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1207,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1221,14'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1224,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1235,13'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1242,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1246,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1249,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1251,17'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1255,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1261,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1262,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1271,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1278,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1282,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1284,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1286,17'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1288,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1292,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1294,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1296,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1298,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1300,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1305,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1308,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1311,9'
          Dst:             TIFFFreeDirectory
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1316,9'
          Dst:             TIFFCreateDirectory
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1328,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:1330,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFRewriteDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      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:             'Source/LibTIFF4/tif_dirwrite.c:482,12'
          Dst:             TIFFRewriteDirectorySec
    - functionName:    TIFFWriteCustomDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      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:             'Source/LibTIFF4/tif_dirwrite.c:302,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFCheckpointDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      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:             'Source/LibTIFF4/tif_dirwrite.c:294,15'
          Dst:             TIFFSetupStrips
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:295,10'
          Dst:             TIFFWriteDirectorySec
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:296,11'
          Dst:             TIFFSetWriteOffset
    - functionName:    TIFFDeferStrileArrayWriting
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 281
      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:             'Source/LibTIFF4/tif_dirwrite.c:270,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dirwrite.c:275,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFErrorExtR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    643
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFErrorEarly
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFErrorExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetClientInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmallocExt
        - __assert_fail
        - strcmp
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_extension.c:87,30'
          Dst:             strcmp
        - Src:             'Source/LibTIFF4/tif_extension.c:101,31'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_extension.c:102,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_extension.c:104,59'
          Dst:             strlen
        - Src:             'Source/LibTIFF4/tif_extension.c:104,28'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_extension.c:105,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_extension.c:106,5'
          Dst:             strcpy
    - functionName:    TIFFGetClientInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_extension.c:69,30'
          Dst:             strcmp
    - functionName:    TIFFAccessTagMethods
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetTagListEntry
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetTagListCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_extension.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFForceStrileArrayWriting
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_flush.c:79,25'
          Dst:             TIFFIsTiled
        - Src:             'Source/LibTIFF4/tif_flush.c:83,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_flush.c:88,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_flush.c:93,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_flush.c:110,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_flush.c:116,55'
          Dst:             TIFFSetupStrips
        - Src:             'Source/LibTIFF4/tif_flush.c:120,9'
          Dst:             _TIFFRewriteField
        - Src:             'Source/LibTIFF4/tif_flush.c:124,9'
          Dst:             _TIFFRewriteField
    - functionName:    TIFFFlushData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_flush.c:156,13'
          Dst:             TIFFFlushData1
    - functionName:    TIFFFlush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_flush.c:35,10'
          Dst:             TIFFFlushData
        - Src:             'Source/LibTIFF4/tif_flush.c:46,13'
          Dst:             TIFFForceStrileArrayWriting
        - Src:             'Source/LibTIFF4/tif_flush.c:51,10'
          Dst:             TIFFRewriteDirectory
    - functionName:    putseparate8bitYCbCr11tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2576
      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:             'Source/LibTIFF4/tif_getimage.c:2570,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putCMYKseparate8bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1930
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1976
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2026
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1997
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1891
      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:   'Source/LibTIFF4/tif_getimage.c:1887,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    putRGBUAseparate8bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1955
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1907
      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:   'Source/LibTIFF4/tif_getimage.c:1903,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gtStripSeparate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          710
      EdgeCount:       129
      CyclomaticComplexity: 33
      functionsReached:
        - TIFFComputeStrip
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFReadEncodedStrip
        - TIFFScanlineSize
        - TIFFStripSize
        - _TIFFMultiplySSize
        - _TIFFReadEncodedStripAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:1224,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:1199,17'
          Dst:             TIFFStripSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:1201,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:1207,12'
          Dst:             setorientation
        - Src:             'Source/LibTIFF4/tif_getimage.c:1212,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1212,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1237,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:1240,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1240,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1244,16'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:1255,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1255,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1262,26'
          Dst:             TIFFComputeStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1261,17'
          Dst:             _TIFFReadEncodedStripAndAllocBuffer
        - Src:             'Source/LibTIFF4/tif_getimage.c:1282,44'
          Dst:             TIFFComputeStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1282,18'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1290,39'
          Dst:             TIFFComputeStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1290,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1298,39'
          Dst:             TIFFComputeStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1298,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1308,26'
          Dst:             TIFFComputeStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1307,17'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1345,5'
          Dst:             _TIFFfreeExt
    - functionName:    setorientation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 703
      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:   'Source/LibTIFF4/tif_getimage.c:646,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gtTileSeparate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          757
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetField
        - TIFFReadTile
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFMultiplySSize
        - _TIFFReadTileAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:913,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:878,16'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:880,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:886,5'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:887,5'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:889,12'
          Dst:             setorientation
        - Src:             'Source/LibTIFF4/tif_getimage.c:894,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:894,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:905,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:905,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:928,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:928,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:951,21'
          Dst:             _TIFFReadTileAndAllocBuffer
        - Src:             'Source/LibTIFF4/tif_getimage.c:972,22'
          Dst:             TIFFReadTile
        - Src:             'Source/LibTIFF4/tif_getimage.c:980,17'
          Dst:             TIFFReadTile
        - Src:             'Source/LibTIFF4/tif_getimage.c:988,17'
          Dst:             TIFFReadTile
        - Src:             'Source/LibTIFF4/tif_getimage.c:996,17'
          Dst:             TIFFReadTile
        - Src:             'Source/LibTIFF4/tif_getimage.c:1004,52'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:1053,5'
          Dst:             _TIFFfreeExt
    - functionName:    putcontig8bitCIELab16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          121
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCIELab16ToXYZ
        - TIFFXYZToRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2066,13'
          Dst:             TIFFCIELab16ToXYZ
        - Src:             'Source/LibTIFF4/tif_getimage.c:2068,13'
          Dst:             TIFFXYZToRGB
    - functionName:    putcontig8bitCIELab8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCIELabToXYZ
        - TIFFXYZToRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2041,13'
          Dst:             TIFFCIELabToXYZ
        - Src:             'Source/LibTIFF4/tif_getimage.c:2043,13'
          Dst:             TIFFXYZToRGB
    - functionName:    isInRefBlackWhiteRange
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2580
      functionLinenumberEnd: 2581
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2745
      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:   'Source/LibTIFF4/tif_getimage.c:2712,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2698,31'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:2703,33'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:2703,9'
          Dst:             TIFFErrorExtR
    - functionName:    makecmap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2890
      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:   'Source/LibTIFF4/tif_getimage.c:2861,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2844,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:2849,33'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:2849,9'
          Dst:             TIFFErrorExtR
    - functionName:    cvtcmap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2825
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2808
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          205
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFfreeExt
        - _TIFFmallocExt
        - makebwmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2762,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:2766,33'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:2766,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2788,14'
          Dst:             makebwmap
        - Src:             'Source/LibTIFF4/tif_getimage.c:2791,9'
          Dst:             _TIFFfreeExt
    - functionName:    initCIELabConversion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCIELabToRGBInit
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2642,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:2645,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2651,42'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:2655,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2665,9'
          Dst:             TIFFCIELabToRGBInit
        - Src:             'Source/LibTIFF4/tif_getimage.c:2667,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2669,9'
          Dst:             _TIFFfreeExt
    - functionName:    putcontig8bitYCbCr11tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2546,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr12tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          225
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2506,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2507,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2524,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr21tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          193
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2465,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2466,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2478,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr22tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2448
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          423
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2403,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2404,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2405,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2406,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2416,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2417,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2434,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2435,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2445,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr41tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          317
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2365,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2350,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2351,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2352,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2353,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2368,21'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2370,21'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2372,21'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr42tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          693
      EdgeCount:       56
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2276,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2279,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2287,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2295,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2303,25'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2250,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2251,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2252,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2253,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2254,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2255,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2256,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2257,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2282,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2284,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2290,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2292,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2298,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2300,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2306,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2308,33'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr44tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          1178
      EdgeCount:       72
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2149,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2152,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2164,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2176,25'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2188,25'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2111,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2112,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2113,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2114,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2115,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2116,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2117,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2118,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2119,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2120,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2121,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2122,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2123,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2124,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2125,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2126,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2155,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2157,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2159,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2161,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2167,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2169,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2171,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2173,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2179,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2181,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2183,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2185,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2191,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2193,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2195,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'Source/LibTIFF4/tif_getimage.c:2197,33'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    initYCbCrConversion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFYCbCrToRGBInit
        - _TIFFmallocExt
        - isInRefBlackWhiteRange
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2592,40'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:2598,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2604,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:2605,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:2613,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2618,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'Source/LibTIFF4/tif_getimage.c:2619,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'Source/LibTIFF4/tif_getimage.c:2620,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'Source/LibTIFF4/tif_getimage.c:2621,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'Source/LibTIFF4/tif_getimage.c:2622,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'Source/LibTIFF4/tif_getimage.c:2623,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'Source/LibTIFF4/tif_getimage.c:2625,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2630,9'
          Dst:             TIFFYCbCrToRGBInit
    - functionName:    put1bitbwtile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1637
      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:   'Source/LibTIFF4/tif_getimage.c:1633,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put2bitbwtile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1656
      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:   'Source/LibTIFF4/tif_getimage.c:1652,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put4bitbwtile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1675
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putagreytile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put16bitbwtile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put1bitcmaptile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1550
      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:   'Source/LibTIFF4/tif_getimage.c:1546,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put2bitcmaptile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1531
      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:   'Source/LibTIFF4/tif_getimage.c:1527,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put4bitcmaptile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1512
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBcontig8bitCMYKMaptile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          155
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBcontig8bitCMYKtile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          1031
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:1833,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    buildMap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2897
      functionLinenumberEnd: 2930
      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:   'Source/LibTIFF4/tif_getimage.c:2898,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2908,18'
          Dst:             setupMap
        - Src:             'Source/LibTIFF4/tif_getimage.c:2916,17'
          Dst:             checkcmap
        - Src:             'Source/LibTIFF4/tif_getimage.c:2917,17'
          Dst:             cvtcmap
        - Src:             'Source/LibTIFF4/tif_getimage.c:2919,43'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:2919,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:2925,45'
          Dst:             makecmap
    - functionName:    putRGBcontig16bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          121
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBUAcontig16bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          165
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBAAcontig16bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          132
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildMapBitdepth16To8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3209
      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:             'Source/LibTIFF4/tif_getimage.c:3198,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_getimage.c:3199,26'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:3202,9'
          Dst:             TIFFErrorExtR
    - functionName:    putRGBcontig8bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          517
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:1689,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    putRGBUAcontig8bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          138
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildMapUaToAa
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3191
      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:             'Source/LibTIFF4/tif_getimage.c:3177,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_getimage.c:3178,19'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:3181,9'
          Dst:             TIFFErrorExtR
    - functionName:    putRGBAAcontig8bittile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          592
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:1709,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gtStripContig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          455
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFComputeStrip
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFScanlineSize
        - TIFFStripSize
        - _TIFFReadEncodedStripAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:1079,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:1083,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1083,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1088,20'
          Dst:             TIFFStripSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:1090,12'
          Dst:             setorientation
        - Src:             'Source/LibTIFF4/tif_getimage.c:1095,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1095,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1107,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:1110,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1110,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1115,16'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:1128,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:1128,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:1133,22'
          Dst:             TIFFComputeStrip
        - Src:             'Source/LibTIFF4/tif_getimage.c:1132,13'
          Dst:             _TIFFReadEncodedStripAndAllocBuffer
        - Src:             'Source/LibTIFF4/tif_getimage.c:1170,5'
          Dst:             _TIFFfreeExt
    - functionName:    gtTileContig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          477
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetField
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFReadTileAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:729,15'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:732,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:732,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:736,5'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:737,5'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:739,12'
          Dst:             setorientation
        - Src:             'Source/LibTIFF4/tif_getimage.c:744,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:744,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:755,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:755,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:765,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:765,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:787,17'
          Dst:             _TIFFReadTileAndAllocBuffer
        - Src:             'Source/LibTIFF4/tif_getimage.c:795,52'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_getimage.c:822,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadRGBATileExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3302
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          329
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - TIFFRGBAImageOK
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:3315,10'
          Dst:             TIFFIsTiled
        - Src:             'Source/LibTIFF4/tif_getimage.c:3317,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3317,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3322,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:3323,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:3326,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3326,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3332,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3332,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3342,10'
          Dst:             TIFFRGBAImageOK
        - Src:             'Source/LibTIFF4/tif_getimage.c:3343,10'
          Dst:             TIFFRGBAImageBegin
        - Src:             'Source/LibTIFF4/tif_getimage.c:3345,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3345,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3351,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3351,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3353,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'Source/LibTIFF4/tif_getimage.c:3381,10'
          Dst:             TIFFRGBAImageGet
        - Src:             'Source/LibTIFF4/tif_getimage.c:3383,5'
          Dst:             TIFFRGBAImageEnd
        - Src:             'Source/LibTIFF4/tif_getimage.c:3401,9'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_getimage.c:3408,9'
          Dst:             _TIFFmemset
    - functionName:    TIFFRGBAImageOK
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 251
      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:    4
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:95,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:120,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:134,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:91,9'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:104,13'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:112,9'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:118,10'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:129,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:142,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:168,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:177,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:180,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:187,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:198,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:208,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:216,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:223,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:235,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:245,13'
          Dst:             snprintf
    - functionName:    TIFFRGBAImageBegin
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 585
      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:   'Source/LibTIFF4/tif_getimage.c:342,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:363,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:395,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:412,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:463,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:321,10'
          Dst:             TIFFRGBAImageOK
        - Src:             'Source/LibTIFF4/tif_getimage.c:341,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:351,13'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:358,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:359,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:379,10'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:391,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:392,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:393,10'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:398,21'
          Dst:             isCCITTCompression
        - Src:             'Source/LibTIFF4/tif_getimage.c:407,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:415,18'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:418,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:426,29'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:428,29'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:430,29'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:433,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:438,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_getimage.c:439,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_getimage.c:440,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_getimage.c:448,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:472,25'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:490,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:499,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:502,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:510,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:521,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:526,13'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:534,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:542,17'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:547,13'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:554,13'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:559,5'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:560,5'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_getimage.c:561,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:566,14'
          Dst:             PickContigCase
        - Src:             'Source/LibTIFF4/tif_getimage.c:568,13'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:574,14'
          Dst:             PickSeparateCase
        - Src:             'Source/LibTIFF4/tif_getimage.c:576,13'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_getimage.c:583,5'
          Dst:             TIFFRGBAImageEnd
    - functionName:    TIFFRGBAImageEnd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 298
      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:             'Source/LibTIFF4/tif_getimage.c:257,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:262,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:267,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:272,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:277,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:282,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:287,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:293,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:294,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_getimage.c:295,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFRGBAImageGet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:592,33'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:592,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:599,23'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:598,9'
          Dst:             TIFFErrorExtR
    - functionName:    isCCITTCompression
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      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:             'Source/LibTIFF4/tif_getimage.c:303,5'
          Dst:             TIFFGetField
    - functionName:    PickContigCase
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2936
      functionLinenumberEnd: 3090
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         128
      ICount:          622
      EdgeCount:       154
      CyclomaticComplexity: 28
      functionsReached:
        - BuildMapBitdepth16To8
        - BuildMapUaToAa
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - buildMap
        - initCIELabConversion
        - initYCbCrConversion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2939,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2942,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:2993,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:3014,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:3055,21'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:2937,16'
          Dst:             TIFFIsTiled
        - Src:             'Source/LibTIFF4/tif_getimage.c:2951,29'
          Dst:             BuildMapUaToAa
        - Src:             'Source/LibTIFF4/tif_getimage.c:2961,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'Source/LibTIFF4/tif_getimage.c:2967,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'Source/LibTIFF4/tif_getimage.c:2967,59'
          Dst:             BuildMapUaToAa
        - Src:             'Source/LibTIFF4/tif_getimage.c:2972,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'Source/LibTIFF4/tif_getimage.c:2979,46'
          Dst:             buildMap
        - Src:             'Source/LibTIFF4/tif_getimage.c:2991,17'
          Dst:             buildMap
        - Src:             'Source/LibTIFF4/tif_getimage.c:3012,17'
          Dst:             buildMap
        - Src:             'Source/LibTIFF4/tif_getimage.c:3040,21'
          Dst:             initYCbCrConversion
        - Src:             'Source/LibTIFF4/tif_getimage.c:3053,21'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:3083,46'
          Dst:             buildMap
        - Src:             'Source/LibTIFF4/tif_getimage.c:3086,39'
          Dst:             initCIELabConversion
    - functionName:    PickSeparateCase
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3100
      functionLinenumberEnd: 3169
      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:   'Source/LibTIFF4/tif_getimage.c:3103,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:3110,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_getimage.c:3158,21'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:3101,16'
          Dst:             TIFFIsTiled
        - Src:             'Source/LibTIFF4/tif_getimage.c:3117,29'
          Dst:             BuildMapUaToAa
        - Src:             'Source/LibTIFF4/tif_getimage.c:3126,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'Source/LibTIFF4/tif_getimage.c:3131,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'Source/LibTIFF4/tif_getimage.c:3131,59'
          Dst:             BuildMapUaToAa
        - Src:             'Source/LibTIFF4/tif_getimage.c:3136,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'Source/LibTIFF4/tif_getimage.c:3153,21'
          Dst:             initYCbCrConversion
        - Src:             'Source/LibTIFF4/tif_getimage.c:3156,21'
          Dst:             TIFFGetFieldDefaulted
    - functionName:    TIFFReadRGBATile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3297
      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:             'Source/LibTIFF4/tif_getimage.c:3297,12'
          Dst:             TIFFReadRGBATileExt
    - functionName:    TIFFReadRGBAStripExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - TIFFRGBAImageOK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:3233,9'
          Dst:             TIFFIsTiled
        - Src:             'Source/LibTIFF4/tif_getimage.c:3235,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3235,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3240,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_getimage.c:3244,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3244,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3251,18'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3250,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3256,9'
          Dst:             TIFFRGBAImageOK
        - Src:             'Source/LibTIFF4/tif_getimage.c:3257,9'
          Dst:             TIFFRGBAImageBegin
        - Src:             'Source/LibTIFF4/tif_getimage.c:3261,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3261,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_getimage.c:3263,13'
          Dst:             TIFFRGBAImageEnd
        - Src:             'Source/LibTIFF4/tif_getimage.c:3275,14'
          Dst:             TIFFRGBAImageGet
        - Src:             'Source/LibTIFF4/tif_getimage.c:3277,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'Source/LibTIFF4/tif_getimage.c:3281,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:3281,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRGBAStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3221
      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:             'Source/LibTIFF4/tif_getimage.c:3221,12'
          Dst:             TIFFReadRGBAStripExt
    - functionName:    TIFFReadRGBAImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 641
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:640,12'
          Dst:             TIFFReadRGBAImageOriented
    - functionName:    TIFFReadRGBAImageOriented
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - TIFFRGBAImageOK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_getimage.c:617,9'
          Dst:             TIFFRGBAImageOK
        - Src:             'Source/LibTIFF4/tif_getimage.c:617,39'
          Dst:             TIFFRGBAImageBegin
        - Src:             'Source/LibTIFF4/tif_getimage.c:621,14'
          Dst:             TIFFRGBAImageGet
        - Src:             'Source/LibTIFF4/tif_getimage.c:623,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'Source/LibTIFF4/tif_getimage.c:627,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_getimage.c:627,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFHashSetReturnListElt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 562
      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:             'Source/LibTIFF4/tif_hash_set.c:519,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_hash_set.c:527,18'
          Dst:             TIFFHashSetRehash
        - Src:             'Source/LibTIFF4/tif_hash_set.c:550,13'
          Dst:             TIFFHashSetReturnListElt
    - functionName:    TIFFHashSetRehash
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_hash_set.c:370,23'
          Dst:             calloc
    - functionName:    TIFFHashSetRemove
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      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:             'Source/LibTIFF4/tif_hash_set.c:579,12'
          Dst:             TIFFHashSetRemoveInternal
    - functionName:    TIFFHashSetLookup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 510
      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:             'Source/LibTIFF4/tif_hash_set.c:504,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_hash_set.c:505,19'
          Dst:             TIFFHashSetFindPtr
    - functionName:    TIFFHashSetFindPtr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 420
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 486
      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:             'Source/LibTIFF4/tif_hash_set.c:442,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_hash_set.c:443,19'
          Dst:             TIFFHashSetFindPtr
        - Src:             'Source/LibTIFF4/tif_hash_set.c:458,14'
          Dst:             TIFFHashSetRehash
        - Src:             'Source/LibTIFF4/tif_hash_set.c:473,25'
          Dst:             TIFFHashSetGetNewListElt
    - functionName:    TIFFListDestroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_hash_set.c:228,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_hash_set.c:240,17'
          Dst:             TIFFHashSetReturnListElt
    - functionName:    TIFFHashSetDestroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_hash_set.c:289,9'
          Dst:             TIFFHashSetClearInternal
        - Src:             'Source/LibTIFF4/tif_hash_set.c:291,9'
          Dst:             TIFFListDestroy
    - functionName:    TIFFHashSetSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_hash_set.c:182,5'
          Dst:             __assert_fail
    - functionName:    TIFFHashSetEqualPointer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_hash_set.c:149,34'
          Dst:             calloc
    - functionName:    TIFFGetUnmapFileProc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 922
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 900
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 895
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 890
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 885
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 879
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 872
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 867
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 857
      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:    TIFFCurrentStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 852
      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:    TIFFCurrentDirectory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 847
      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:    TIFFCurrentRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      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:    TIFFIsTiled
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 837
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 821
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 815
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 800
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 791
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 785
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tiffDummyUnmapProc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    _tiffDummyMapProc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    TIFFClientOpenExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 767
      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:         171
      ICount:          1239
      EdgeCount:       223
      CyclomaticComplexity: 54
      functionsReached:
        - TIFFCleanup
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFReadDirectory
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFErrorEarly
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - _TIFFgetMode
        - _TIFFmallocExt
        - _TIFFmemcpy
        - _TIFFmemset
        - __assert_fail
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_open.c:469,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_open.c:712,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_open.c:327,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_open.c:331,9'
          Dst:             _TIFFgetMode
        - Src:             'Source/LibTIFF4/tif_open.c:334,56'
          Dst:             strlen
        - Src:             'Source/LibTIFF4/tif_open.c:338,9'
          Dst:             _TIFFErrorEarly
        - Src:             'Source/LibTIFF4/tif_open.c:349,9'
          Dst:             _TIFFErrorEarly
        - Src:             'Source/LibTIFF4/tif_open.c:357,19'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_open.c:360,9'
          Dst:             _TIFFErrorEarly
        - Src:             'Source/LibTIFF4/tif_open.c:364,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_open.c:366,5'
          Dst:             strcpy
        - Src:             'Source/LibTIFF4/tif_open.c:392,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:394,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_open.c:398,5'
          Dst:             _TIFFSetDefaultCompressionState
        - Src:             'Source/LibTIFF4/tif_open.c:492,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_open.c:547,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:567,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_open.c:570,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_open.c:580,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_open.c:584,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_open.c:585,17'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_open.c:599,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:605,14'
          Dst:             TIFFDefaultDirectory
        - Src:             'Source/LibTIFF4/tif_open.c:627,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:654,9'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_open.c:658,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:668,13'
          Dst:             TIFFSwabLong
        - Src:             'Source/LibTIFF4/tif_open.c:677,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:682,13'
          Dst:             TIFFSwabShort
        - Src:             'Source/LibTIFF4/tif_open.c:683,13'
          Dst:             TIFFSwabLong8
        - Src:             'Source/LibTIFF4/tif_open.c:687,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:696,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_open.c:730,21'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_open.c:747,17'
          Dst:             TIFFReadDirectory
        - Src:             'Source/LibTIFF4/tif_open.c:758,18'
          Dst:             TIFFDefaultDirectory
        - Src:             'Source/LibTIFF4/tif_open.c:764,5'
          Dst:             TIFFCleanup
    - functionName:    _TIFFgetMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_open.c:60,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_open.c:74,13'
          Dst:             _TIFFErrorEarly
    - functionName:    _TIFFmallocExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 189
      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:    93
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_open.c:169,9'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'Source/LibTIFF4/tif_open.c:178,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'Source/LibTIFF4/tif_open.c:181,21'
          Dst:             _TIFFmalloc
        - Src:             'Source/LibTIFF4/tif_open.c:188,12'
          Dst:             _TIFFmalloc
    - functionName:    _TIFFfreeExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 278
      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:    285
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_open.c:273,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_open.c:277,5'
          Dst:             _TIFFfree
    - functionName:    _TIFFEmitErrorAboveMaxSingleMemAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 137
      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:             'Source/LibTIFF4/tif_open.c:132,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFEmitErrorAboveMaxCumulatedMemAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      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:             'Source/LibTIFF4/tif_open.c:143,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFClientOpen
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      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:             'Source/LibTIFF4/tif_open.c:286,12'
          Dst:             TIFFClientOpenExt
    - functionName:    _TIFFreallocExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 263
      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:             'Source/LibTIFF4/tif_open.c:231,9'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'Source/LibTIFF4/tif_open.c:242,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_open.c:249,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'Source/LibTIFF4/tif_open.c:254,13'
          Dst:             _TIFFrealloc
        - Src:             'Source/LibTIFF4/tif_open.c:262,12'
          Dst:             _TIFFrealloc
    - functionName:    _TIFFcallocExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 223
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_open.c:200,13'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'Source/LibTIFF4/tif_open.c:212,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'Source/LibTIFF4/tif_open.c:215,21'
          Dst:             _TIFFcalloc
        - Src:             'Source/LibTIFF4/tif_open.c:222,12'
          Dst:             _TIFFcalloc
    - functionName:    TIFFOpenOptionsSetWarningHandlerExtR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      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:    TIFFOpenOptionsSetMaxCumulatedMemAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_open.c:87,51'
          Dst:             _TIFFfree
    - functionName:    TIFFOpenOptionsAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_open.c:83,28'
          Dst:             _TIFFcalloc
    - functionName:    TIFFReadAndRealloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          272
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:100,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:105,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:108,38'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_read.c:112,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:115,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_read.c:137,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:145,17'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFFillStripPartial
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          419
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFFillStrip
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFJPEGIsFullStripRequired
        - TIFFReadAndRealloc
        - TIFFReverseBits
        - TIFFStartStrip
        - _TIFFSeekOK
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:186,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:191,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:216,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:223,19'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:226,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_read.c:228,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:241,29'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:244,29'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:248,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:249,10'
          Dst:             TIFFReadAndRealloc
        - Src:             'Source/LibTIFF4/tif_read.c:266,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:267,9'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_read.c:284,40'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:286,17'
          Dst:             TIFFJPEGIsFullStripRequired
        - Src:             'Source/LibTIFF4/tif_read.c:288,24'
          Dst:             TIFFFillStrip
        - Src:             'Source/LibTIFF4/tif_read.c:293,16'
          Dst:             TIFFStartStrip
    - functionName:    TIFFFillStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          468
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - NoSanitizeSubUInt64
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadBufferSetup
        - TIFFReadRawStrip1
        - TIFFReadRawStripOrTile2
        - TIFFReverseBits
        - TIFFStartStrip
        - TIFFStripSize
        - _TIFFfreeExt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:747,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:750,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:764,34'
          Dst:             TIFFStripSize
        - Src:             'Source/LibTIFF4/tif_read.c:768,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:788,17'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:803,41'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:802,21'
          Dst:             NoSanitizeSubUInt64
        - Src:             'Source/LibTIFF4/tif_read.c:796,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:826,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_read.c:833,43'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:857,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:865,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:882,22'
          Dst:             TIFFReadBufferSetup
        - Src:             'Source/LibTIFF4/tif_read.c:886,21'
          Dst:             TIFFReadRawStrip1
        - Src:             'Source/LibTIFF4/tif_read.c:894,21'
          Dst:             TIFFReadRawStripOrTile2
        - Src:             'Source/LibTIFF4/tif_read.c:906,17'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_read.c:909,13'
          Dst:             TIFFStartStrip
    - functionName:    TIFFStartStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          156
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFGetStrileByteCount
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1424,40'
          Dst:             TIFFGetStrileByteCount
    - functionName:    NoSanitizeSubUInt64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 734
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          153
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - _TIFFcallocExt
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1354,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:1360,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_read.c:1375,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1381,24'
          Dst:             _TIFFcallocExt
        - Src:             'Source/LibTIFF4/tif_read.c:1386,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRawStrip1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          202
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:604,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:609,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:609,14'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_read.c:611,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:619,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:631,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:632,30'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:650,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:657,9'
          Dst:             _TIFFmemcpy
    - functionName:    TIFFReadRawStripOrTile2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - TIFFReadAndRealloc
        - _TIFFSeekOK
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:666,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:667,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:669,10'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:669,10'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_read.c:673,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:679,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:687,10'
          Dst:             TIFFReadAndRealloc
    - functionName:    _TIFFSwab64BitData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1642
      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:             'Source/LibTIFF4/tif_read.c:1640,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:1641,5'
          Dst:             TIFFSwabArrayOfDouble
    - functionName:    _TIFFSwab32BitData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1635
      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:             'Source/LibTIFF4/tif_read.c:1633,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:1634,5'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    _TIFFSwab24BitData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1628
      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:             'Source/LibTIFF4/tif_read.c:1626,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:1627,5'
          Dst:             TIFFSwabArrayOfTriples
    - functionName:    _TIFFSwab16BitData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1621
      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:             'Source/LibTIFF4/tif_read.c:1619,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:1620,5'
          Dst:             TIFFSwabArrayOfShort
    - functionName:    _TIFFNoPostDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1614
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadFromUserBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          349
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFErrorExtR
        - TIFFIsTiled
        - TIFFReverseBits
        - TIFFStartStrip
        - TIFFStartTile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1532,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1537,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1553,9'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_read.c:1556,9'
          Dst:             TIFFIsTiled
        - Src:             'Source/LibTIFF4/tif_read.c:1558,14'
          Dst:             TIFFStartTile
        - Src:             'Source/LibTIFF4/tif_read.c:1573,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1580,18'
          Dst:             TIFFStartStrip
        - Src:             'Source/LibTIFF4/tif_read.c:1596,9'
          Dst:             TIFFReverseBits
    - functionName:    TIFFStartTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          252
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1459,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1465,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1472,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1488,40'
          Dst:             TIFFGetStrileByteCount
    - functionName:    TIFFReadRawTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1184
      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:             'Source/LibTIFF4/tif_read.c:1158,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:1162,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1169,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1174,19'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:1178,22'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'Source/LibTIFF4/tif_read.c:1183,13'
          Dst:             TIFFReadRawTile1
    - functionName:    TIFFCheckRead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1509
      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:             'Source/LibTIFF4/tif_read.c:1498,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1503,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRawTile1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          218
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1097,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_read.c:1102,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:1102,14'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_read.c:1104,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1113,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1125,24'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:1127,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:1136,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1143,9'
          Dst:             _TIFFmemcpy
    - functionName:    _TIFFReadEncodedTileAndAllocBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          300
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFFillTile
        - TIFFReadEncodedTile
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1014,16'
          Dst:             TIFFReadEncodedTile
        - Src:             'Source/LibTIFF4/tif_read.c:1017,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:1021,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1027,10'
          Dst:             TIFFFillTile
        - Src:             'Source/LibTIFF4/tif_read.c:1036,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_read.c:1036,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1062,32'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_read.c:1062,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1072,12'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_read.c:1075,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_read.c:1075,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1078,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFReadEncodedTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          242
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFFillTile
        - TIFFReadRawTile1
        - TIFFReverseBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:940,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:944,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:955,13'
          Dst:             TIFFReadRawTile1
        - Src:             'Source/LibTIFF4/tif_read.c:960,13'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_read.c:970,9'
          Dst:             TIFFFillTile
    - functionName:    TIFFFillTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          468
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadBufferSetup
        - TIFFReadRawStripOrTile2
        - TIFFReadRawTile1
        - TIFFReverseBits
        - TIFFStartTile
        - TIFFTileSize
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:1197,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:1200,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1213,34'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_read.c:1217,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1237,17'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:1261,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_read.c:1269,43'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_read.c:1285,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1293,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:1310,22'
          Dst:             TIFFReadBufferSetup
        - Src:             'Source/LibTIFF4/tif_read.c:1314,21'
          Dst:             TIFFReadRawTile1
        - Src:             'Source/LibTIFF4/tif_read.c:1322,21'
          Dst:             TIFFReadRawStripOrTile2
        - Src:             'Source/LibTIFF4/tif_read.c:1335,17'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_read.c:1338,13'
          Dst:             TIFFStartTile
    - functionName:    _TIFFReadTileAndAllocBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 996
      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:             'Source/LibTIFF4/tif_read.c:991,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:991,36'
          Dst:             TIFFCheckTile
        - Src:             'Source/LibTIFF4/tif_read.c:994,14'
          Dst:             TIFFComputeTile
        - Src:             'Source/LibTIFF4/tif_read.c:993,13'
          Dst:             _TIFFReadEncodedTileAndAllocBuffer
    - functionName:    TIFFReadTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 928
      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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:924,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:924,36'
          Dst:             TIFFCheckTile
        - Src:             'Source/LibTIFF4/tif_read.c:926,38'
          Dst:             TIFFComputeTile
        - Src:             'Source/LibTIFF4/tif_read.c:926,13'
          Dst:             TIFFReadEncodedTile
    - functionName:    TIFFReadRawStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 731
      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:             'Source/LibTIFF4/tif_read.c:705,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:709,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:716,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:721,19'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:725,22'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'Source/LibTIFF4/tif_read.c:730,13'
          Dst:             TIFFReadRawStrip1
    - functionName:    _TIFFReadEncodedStripAndAllocBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          144
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFFillStrip
        - TIFFReadEncodedStrip
        - TIFFReadEncodedStripGetStripSize
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:575,16'
          Dst:             TIFFReadEncodedStrip
        - Src:             'Source/LibTIFF4/tif_read.c:578,22'
          Dst:             TIFFReadEncodedStripGetStripSize
        - Src:             'Source/LibTIFF4/tif_read.c:584,10'
          Dst:             TIFFFillStrip
        - Src:             'Source/LibTIFF4/tif_read.c:587,12'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_read.c:590,28'
          Dst:             TIFFFileName
        - Src:             'Source/LibTIFF4/tif_read.c:590,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:593,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFReadEncodedStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          216
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFFillStrip
        - TIFFReadEncodedStripGetStripSize
        - TIFFReadRawStrip1
        - TIFFReverseBits
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:529,17'
          Dst:             TIFFReadEncodedStripGetStripSize
        - Src:             'Source/LibTIFF4/tif_read.c:538,13'
          Dst:             TIFFReadRawStrip1
        - Src:             'Source/LibTIFF4/tif_read.c:543,13'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_read.c:551,10'
          Dst:             TIFFFillStrip
    - functionName:    TIFFReadEncodedStripGetStripSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 515
      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:             'Source/LibTIFF4/tif_read.c:485,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:489,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:500,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:511,17'
          Dst:             TIFFVStripSize
    - functionName:    TIFFSeek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          350
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFErrorExtR
        - TIFFFillStrip
        - TIFFFillStripPartial
        - TIFFGetStrileByteCount
        - TIFFStartStrip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:321,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:330,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_read.c:383,18'
          Dst:             TIFFFillStrip
        - Src:             'Source/LibTIFF4/tif_read.c:388,18'
          Dst:             TIFFFillStripPartial
        - Src:             'Source/LibTIFF4/tif_read.c:401,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_read.c:403,18'
          Dst:             TIFFFillStripPartial
        - Src:             'Source/LibTIFF4/tif_read.c:421,18'
          Dst:             TIFFFillStripPartial
        - Src:             'Source/LibTIFF4/tif_read.c:426,18'
          Dst:             TIFFStartStrip
    - functionName:    TIFFReadScanline
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFCheckRead
        - TIFFSeek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_read.c:451,10'
          Dst:             TIFFCheckRead
        - Src:             'Source/LibTIFF4/tif_read.c:453,14'
          Dst:             TIFFSeek
    - functionName:    TIFFRasterScanlineSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 356
      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:             'Source/LibTIFF4/tif_strip.c:355,9'
          Dst:             TIFFRasterScanlineSize64
        - Src:             'Source/LibTIFF4/tif_strip.c:356,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFRasterScanlineSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 350
      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:             'Source/LibTIFF4/tif_strip.c:340,9'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:344,13'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:348,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFScanlineSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFScanlineSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_strip.c:323,9'
          Dst:             TIFFScanlineSize64
        - Src:             'Source/LibTIFF4/tif_strip.c:324,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFScanlineSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          302
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - _TIFFMultiply64
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_strip.c:268,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_strip.c:271,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_strip.c:279,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_strip.c:286,35'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:289,17'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:297,32'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:300,17'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:308,13'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:314,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFDefaultStripSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 238
      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:             'Source/LibTIFF4/tif_strip.c:228,24'
          Dst:             TIFFScanlineSize64
    - functionName:    TIFFDefaultStripSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFStripSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFStripSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_strip.c:202,9'
          Dst:             TIFFStripSize64
        - Src:             'Source/LibTIFF4/tif_strip.c:203,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFStripSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      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:             'Source/LibTIFF4/tif_strip.c:196,13'
          Dst:             TIFFVStripSize64
    - functionName:    TIFFVStripSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          326
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFScanlineSize64
        - _TIFFMultiply64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_strip.c:107,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_strip.c:110,9'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_strip.c:118,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_strip.c:126,31'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:128,28'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:128,28'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:128,28'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:131,13'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_strip.c:134,45'
          Dst:             TIFFScanlineSize64
        - Src:             'Source/LibTIFF4/tif_strip.c:134,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFRawStripSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 179
      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:             'Source/LibTIFF4/tif_strip.c:167,9'
          Dst:             TIFFRawStripSize64
        - Src:             'Source/LibTIFF4/tif_strip.c:175,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRawStripSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 160
      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:             'Source/LibTIFF4/tif_strip.c:150,26'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_strip.c:154,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFVStripSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      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:             'Source/LibTIFF4/tif_strip.c:140,9'
          Dst:             TIFFVStripSize64
        - Src:             'Source/LibTIFF4/tif_strip.c:141,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFNumberOfStrips
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFWarningExtR
        - _TIFFMultiply32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_strip.c:66,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_strip.c:74,13'
          Dst:             _TIFFMultiply32
    - functionName:    TIFFComputeStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_strip.c:46,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReverseBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetBitRevTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfLong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfTriples
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabLong8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 284
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 258
      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:             'Source/LibTIFF4/tif_tile.c:257,9'
          Dst:             TIFFTileSize64
        - Src:             'Source/LibTIFF4/tif_tile.c:258,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      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:             'Source/LibTIFF4/tif_tile.c:251,13'
          Dst:             TIFFVTileSize64
    - functionName:    TIFFVTileSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          319
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFTileRowSize64
        - _TIFFMultiply64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_tile.c:213,9'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'Source/LibTIFF4/tif_tile.c:220,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:228,31'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:230,28'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:230,28'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:230,28'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:233,13'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:236,45'
          Dst:             TIFFTileRowSize64
        - Src:             'Source/LibTIFF4/tif_tile.c:236,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFTileRowSize64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 176
      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:             'Source/LibTIFF4/tif_tile.c:149,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:154,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:157,15'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:163,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:166,19'
          Dst:             _TIFFMultiply64
        - Src:             'Source/LibTIFF4/tif_tile.c:172,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFVTileSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 243
      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:             'Source/LibTIFF4/tif_tile.c:242,9'
          Dst:             TIFFVTileSize64
        - Src:             'Source/LibTIFF4/tif_tile.c:243,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileRowSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFTileRowSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_tile.c:181,9'
          Dst:             TIFFTileRowSize64
        - Src:             'Source/LibTIFF4/tif_tile.c:182,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFNumberOfTiles
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          215
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _TIFFMultiply32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_tile.c:127,19'
          Dst:             _TIFFMultiply32
        - Src:             'Source/LibTIFF4/tif_tile.c:125,15'
          Dst:             _TIFFMultiply32
        - Src:             'Source/LibTIFF4/tif_tile.c:132,18'
          Dst:             _TIFFMultiply32
    - functionName:    TIFFCheckTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 103
      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:             'Source/LibTIFF4/tif_tile.c:77,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:83,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:90,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_tile.c:97,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFComputeTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          268
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWarningExtR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    95
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWarningExt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetWriteOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 960
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFAppendToStrip
        - TIFFReverseBits
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:932,13'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_write.c:933,14'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFAppendToStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          611
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - TIFFErrorExtR
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:772,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_write.c:785,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_write.c:787,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:819,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:851,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:855,16'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_write.c:858,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:870,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_write.c:872,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:873,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:878,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:879,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:882,18'
          Dst:             _TIFFSeekOK
        - Src:             'Source/LibTIFF4/tif_write.c:884,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:885,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:890,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:891,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:899,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:908,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFSetupStrips
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          233
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFNumberOfStrips
        - TIFFNumberOfTiles
        - _TIFFCheckMalloc
        - _TIFFmemset
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:560,39'
          Dst:             TIFFNumberOfTiles
        - Src:             'Source/LibTIFF4/tif_write.c:564,39'
          Dst:             TIFFNumberOfStrips
        - Src:             'Source/LibTIFF4/tif_write.c:570,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:576,40'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_write.c:578,43'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_write.c:586,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_write.c:587,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFWriteRawTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 548
      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:             'Source/LibTIFF4/tif_write.c:537,10'
          Dst:             TIFFWriteCheck
        - Src:             'Source/LibTIFF4/tif_write.c:541,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:546,13'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteCheck
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          290
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - TIFFForceStrileArrayWriting
        - TIFFScanlineSize
        - TIFFSetupStrips
        - TIFFTileSize
        - _TIFFFillStriles
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:604,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:609,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:615,5'
          Dst:             _TIFFFillStriles
        - Src:             'Source/LibTIFF4/tif_write.c:629,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:633,51'
          Dst:             TIFFSetupStrips
        - Src:             'Source/LibTIFF4/tif_write.c:636,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:642,29'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_write.c:648,29'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_write.c:663,9'
          Dst:             TIFFForceStrileArrayWriting
    - functionName:    TIFFWriteEncodedTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          540
      EdgeCount:       97
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFReverseBits
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFReserveLargeEnoughWriteBuffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:421,10'
          Dst:             TIFFWriteCheck
        - Src:             'Source/LibTIFF4/tif_write.c:426,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:435,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'Source/LibTIFF4/tif_write.c:445,10'
          Dst:             _TIFFReserveLargeEnoughWriteBuffer
        - Src:             'Source/LibTIFF4/tif_write.c:460,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:467,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:496,13'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_write.c:498,24'
          Dst:             TIFFAppendToStrip
        - Src:             'Source/LibTIFF4/tif_write.c:515,9'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_write.c:517,10'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteBufferSetup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFStripSize
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:680,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:687,52'
          Dst:             TIFFStripSize
        - Src:             'Source/LibTIFF4/tif_write.c:701,14'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_write.c:704,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFReserveLargeEnoughWriteBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFWriteBufferSetup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:200,19'
          Dst:             TIFFWriteBufferSetup
    - functionName:    TIFFWriteTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 400
      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:             'Source/LibTIFF4/tif_write.c:390,10'
          Dst:             TIFFCheckTile
        - Src:             'Source/LibTIFF4/tif_write.c:398,39'
          Dst:             TIFFComputeTile
        - Src:             'Source/LibTIFF4/tif_write.c:398,13'
          Dst:             TIFFWriteEncodedTile
    - functionName:    TIFFWriteRawStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          203
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFGrowStrips
        - TIFFWriteCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:333,10'
          Dst:             TIFFWriteCheck
        - Src:             'Source/LibTIFF4/tif_write.c:348,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:361,14'
          Dst:             TIFFGrowStrips
        - Src:             'Source/LibTIFF4/tif_write.c:375,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:379,13'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFGrowStrips
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmemset
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:728,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_write.c:729,35'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_write.c:731,38'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_write.c:737,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:739,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_write.c:741,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:746,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_write.c:748,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFWriteEncodedStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          479
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFGrowStrips
        - TIFFReverseBits
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFReserveLargeEnoughWriteBuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:222,10'
          Dst:             TIFFWriteCheck
        - Src:             'Source/LibTIFF4/tif_write.c:237,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:242,14'
          Dst:             TIFFGrowStrips
        - Src:             'Source/LibTIFF4/tif_write.c:252,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'Source/LibTIFF4/tif_write.c:262,10'
          Dst:             _TIFFReserveLargeEnoughWriteBuffer
        - Src:             'Source/LibTIFF4/tif_write.c:272,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:294,13'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_write.c:296,24'
          Dst:             TIFFAppendToStrip
        - Src:             'Source/LibTIFF4/tif_write.c:314,9'
          Dst:             TIFFReverseBits
        - Src:             'Source/LibTIFF4/tif_write.c:316,10'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteScanline
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          494
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData
        - TIFFGrowStrips
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_write.c:54,10'
          Dst:             TIFFWriteCheck
        - Src:             'Source/LibTIFF4/tif_write.c:61,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'Source/LibTIFF4/tif_write.c:74,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:89,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_write.c:105,37'
          Dst:             TIFFGrowStrips
        - Src:             'Source/LibTIFF4/tif_write.c:112,14'
          Dst:             TIFFFlushData
        - Src:             'Source/LibTIFF4/tif_write.c:125,13'
          Dst:             TIFFErrorExtR
    - functionName:    adler32_combine64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      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:             'Source/ZLib/adler32.c:185,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 169
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      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:             'Source/ZLib/adler32.c:177,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      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:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/adler32.c:139,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 131
      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_op
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/crc32.c:1124,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1115
      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:             'Source/ZLib/crc32.c:1115,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/crc32.c:1108,12'
          Dst:             x2nmodp
    - functionName:    x2nmodp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/crc32.c:584,17'
          Dst:             multmodp
    - functionName:    crc32_combine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1098
      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:             'Source/ZLib/crc32.c:1098,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/crc32.c:1089,21'
          Dst:             x2nmodp
        - Src:             'Source/ZLib/crc32.c:1089,12'
          Dst:             multmodp
    - functionName:    crc32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1077
      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:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/crc32.c:1077,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 1067
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/crc32.c:898,19'
          Dst:             crc_word
        - Src:             'Source/ZLib/crc32.c:900,19'
          Dst:             crc_word
        - Src:             'Source/ZLib/crc32.c:902,19'
          Dst:             crc_word
        - Src:             'Source/ZLib/crc32.c:904,19'
          Dst:             crc_word
        - Src:             'Source/ZLib/crc32.c:906,19'
          Dst:             crc_word
        - Src:             'Source/ZLib/crc32.c:937,20'
          Dst:             byte_swap
        - Src:             'Source/ZLib/crc32.c:1020,20'
          Dst:             crc_word_big
        - Src:             'Source/ZLib/crc32.c:1022,20'
          Dst:             crc_word_big
        - Src:             'Source/ZLib/crc32.c:1024,20'
          Dst:             crc_word_big
        - Src:             'Source/ZLib/crc32.c:1026,20'
          Dst:             crc_word_big
        - Src:             'Source/ZLib/crc32.c:1028,20'
          Dst:             crc_word_big
        - Src:             'Source/ZLib/crc32.c:1037,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 732
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 742
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_buf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1240
      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:             'Source/ZLib/deflate.c:1229,23'
          Dst:             adler32
        - Src:             'Source/ZLib/deflate.c:1233,23'
          Dst:             crc32
    - functionName:    longest_match
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1422
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 2102
      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:             'Source/ZLib/deflate.c:1994,13'
          Dst:             fill_window
        - Src:             'Source/ZLib/deflate.c:2020,31'
          Dst:             longest_match
        - Src:             'Source/ZLib/deflate.c:2064,25'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2064,25'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2074,17'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2074,17'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2096,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2096,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2100,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2100,9'
          Dst:             flush_pending
    - functionName:    fill_window
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1646
      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:             'Source/ZLib/deflate.c:1563,13'
          Dst:             slide_hash
        - Src:             'Source/ZLib/deflate.c:1581,13'
          Dst:             read_buf
    - functionName:    flush_pending
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_flush_bits
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:788,5'
          Dst:             _tr_flush_bits
    - functionName:    slide_hash
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_fast
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1971
      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:             'Source/ZLib/deflate.c:1891,13'
          Dst:             fill_window
        - Src:             'Source/ZLib/deflate.c:1914,31'
          Dst:             longest_match
        - Src:             'Source/ZLib/deflate.c:1961,21'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:1961,21'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1965,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:1965,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1969,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:1969,9'
          Dst:             flush_pending
    - functionName:    deflateCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          275
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - deflateEnd
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:1167,9'
          Dst:             deflateStateCheck
        - Src:             'Source/ZLib/deflate.c:1188,9'
          Dst:             deflateEnd
    - functionName:    deflateStateCheck
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:1135,9'
          Dst:             deflateStateCheck
    - functionName:    deflate_rle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2178
      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:             'Source/ZLib/deflate.c:2124,13'
          Dst:             fill_window
        - Src:             'Source/ZLib/deflate.c:2168,21'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2168,21'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2172,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2172,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2176,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2176,9'
          Dst:             flush_pending
    - functionName:    deflate_huff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2217
      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:             'Source/ZLib/deflate.c:2193,13'
          Dst:             fill_window
        - Src:             'Source/ZLib/deflate.c:2207,21'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2207,21'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2211,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2211,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:2215,9'
          Dst:             _tr_flush_block
        - Src:             'Source/ZLib/deflate.c:2215,9'
          Dst:             flush_pending
    - functionName:    deflate_stored
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          1145
      EdgeCount:       174
      CyclomaticComplexity: 47
      functionsReached:
        - _tr_stored_block
        - flush_pending
        - read_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:1737,9'
          Dst:             _tr_stored_block
        - Src:             'Source/ZLib/deflate.c:1746,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1770,13'
          Dst:             read_buf
        - Src:             'Source/ZLib/deflate.c:1838,9'
          Dst:             read_buf
        - Src:             'Source/ZLib/deflate.c:1861,9'
          Dst:             _tr_stored_block
        - Src:             'Source/ZLib/deflate.c:1863,9'
          Dst:             flush_pending
    - functionName:    putShortMSB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 774
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          287
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/ZLib/deflate.c:720,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:715,9'
          Dst:             deflateStateCheck
    - functionName:    deflateTune
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 670
      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:             'Source/ZLib/deflate.c:663,9'
          Dst:             deflateStateCheck
    - functionName:    deflate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         255
      ICount:          2116
      EdgeCount:       343
      CyclomaticComplexity: 90
      functionsReached:
        - _tr_align
        - _tr_stored_block
        - adler32
        - crc32
        - deflateStateCheck
        - deflate_huff
        - deflate_rle
        - deflate_stored
        - flush_pending
        - putShortMSB
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:822,9'
          Dst:             deflateStateCheck
        - Src:             'Source/ZLib/deflate.c:839,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:885,9'
          Dst:             putShortMSB
        - Src:             'Source/ZLib/deflate.c:889,13'
          Dst:             putShortMSB
        - Src:             'Source/ZLib/deflate.c:890,13'
          Dst:             putShortMSB
        - Src:             'Source/ZLib/deflate.c:892,23'
          Dst:             adler32
        - Src:             'Source/ZLib/deflate.c:896,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:905,23'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:922,13'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:948,31'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:963,17'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:965,17'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:976,13'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:987,21'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:988,21'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:998,13'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:1009,21'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:1010,21'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1020,13'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:1027,17'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1035,27'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:1040,9'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1054,34'
          Dst:             deflate_stored
        - Src:             'Source/ZLib/deflate.c:1055,50'
          Dst:             deflate_huff
        - Src:             'Source/ZLib/deflate.c:1056,41'
          Dst:             deflate_rle
        - Src:             'Source/ZLib/deflate.c:1077,17'
          Dst:             _tr_align
        - Src:             'Source/ZLib/deflate.c:1079,17'
          Dst:             _tr_stored_block
        - Src:             'Source/ZLib/deflate.c:1092,13'
          Dst:             flush_pending
        - Src:             'Source/ZLib/deflate.c:1118,9'
          Dst:             putShortMSB
        - Src:             'Source/ZLib/deflate.c:1119,9'
          Dst:             putShortMSB
        - Src:             'Source/ZLib/deflate.c:1121,5'
          Dst:             flush_pending
    - functionName:    deflateParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          297
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - deflateStateCheck
        - slide_hash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:613,9'
          Dst:             deflateStateCheck
        - Src:             'Source/ZLib/deflate.c:629,19'
          Dst:             deflate
        - Src:             'Source/ZLib/deflate.c:638,17'
          Dst:             slide_hash
    - functionName:    deflatePrime
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 602
      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:             'Source/ZLib/deflate.c:586,9'
          Dst:             deflateStateCheck
        - Src:             'Source/ZLib/deflate.c:597,9'
          Dst:             _tr_flush_bits
    - functionName:    deflatePending
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:569,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      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:             'Source/ZLib/deflate.c:557,9'
          Dst:             deflateStateCheck
    - functionName:    lm_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateResetKeep
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 538
      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:             'Source/ZLib/deflate.c:508,9'
          Dst:             deflateStateCheck
        - Src:             'Source/ZLib/deflate.c:530,24'
          Dst:             crc32
        - Src:             'Source/ZLib/deflate.c:532,9'
          Dst:             adler32
        - Src:             'Source/ZLib/deflate.c:535,5'
          Dst:             _tr_init
    - functionName:    deflateGetDictionary
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 500
      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:             'Source/ZLib/deflate.c:489,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetDictionary
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          352
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - adler32
        - deflateStateCheck
        - fill_window
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:423,9'
          Dst:             deflateStateCheck
        - Src:             'Source/ZLib/deflate.c:432,23'
          Dst:             adler32
        - Src:             'Source/ZLib/deflate.c:452,5'
          Dst:             fill_window
        - Src:             'Source/ZLib/deflate.c:466,9'
          Dst:             fill_window
    - functionName:    deflateReset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateResetKeep
        - lm_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:546,11'
          Dst:             deflateResetKeep
        - Src:             'Source/ZLib/deflate.c:548,9'
          Dst:             lm_init
    - functionName:    deflateInit2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          512
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - deflateEnd
        - deflateReset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:369,9'
          Dst:             deflateEnd
        - Src:             'Source/ZLib/deflate.c:383,12'
          Dst:             deflateReset
    - functionName:    deflateInit_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/deflate.c:231,12'
          Dst:             deflateInit2_
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1595
      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:             'Source/ZLib/inflate.c:1592,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 117
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1586
      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:             'Source/ZLib/inflate.c:1580,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:1566,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1558
      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:             'Source/ZLib/inflate.c:1548,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:1505,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1493
      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:             'Source/ZLib/inflate.c:1490,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1424
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1475
      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:             'Source/ZLib/inflate.c:1437,9'
          Dst:             inflateStateCheck
        - Src:             'Source/ZLib/inflate.c:1453,9'
          Dst:             syncsearch
        - Src:             'Source/ZLib/inflate.c:1457,11'
          Dst:             syncsearch
        - Src:             'Source/ZLib/inflate.c:1470,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:150,9'
          Dst:             inflateStateCheck
        - Src:             'Source/ZLib/inflate.c:155,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:124,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1391
      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:             'Source/ZLib/inflate.c:1383,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1374
      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:             'Source/ZLib/inflate.c:1351,9'
          Dst:             inflateStateCheck
        - Src:             'Source/ZLib/inflate.c:1358,18'
          Dst:             adler32
        - Src:             'Source/ZLib/inflate.c:1359,18'
          Dst:             adler32
        - Src:             'Source/ZLib/inflate.c:1366,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 447
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1339
      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:             'Source/ZLib/inflate.c:1326,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:1308,9'
          Dst:             inflateStateCheck
    - functionName:    fixedtables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 322
      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
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         728
      ICount:          4662
      EdgeCount:       915
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - fixedtables
        - inflateStateCheck
        - inflate_fast
        - inflate_table
        - updatewindow
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Source/ZLib/inflate.c:659,9'
          Branch Sides:    []
        - Branch String:   'Source/ZLib/inflate.c:874,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:648,9'
          Dst:             inflateStateCheck
        - Src:             'Source/ZLib/inflate.c:670,32'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:671,17'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:704,42'
          Dst:             adler32
        - Src:             'Source/ZLib/inflate.c:725,17'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:734,17'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:745,17'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:756,21'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:777,40'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:799,36'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:821,36'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:844,42'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:859,42'
          Dst:             adler32
        - Src:             'Source/ZLib/inflate.c:881,17'
          Dst:             fixedtables
        - Src:             'Source/ZLib/inflate.c:966,19'
          Dst:             inflate_table
        - Src:             'Source/ZLib/inflate.c:1041,19'
          Dst:             inflate_table
        - Src:             'Source/ZLib/inflate.c:1050,19'
          Dst:             inflate_table
        - Src:             'Source/ZLib/inflate.c:1067,17'
          Dst:             inflate_fast
        - Src:             'Source/ZLib/inflate.c:1229,25'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:1229,25'
          Dst:             adler32
        - Src:             'Source/ZLib/inflate.c:1284,13'
          Dst:             updatewindow
        - Src:             'Source/ZLib/inflate.c:1295,13'
          Dst:             crc32
        - Src:             'Source/ZLib/inflate.c:1295,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:257,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:247,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:234,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/inflate.c:166,9'
          Dst:             inflateStateCheck
        - Src:             'Source/ZLib/inflate.c:195,12'
          Dst:             inflateReset
    - functionName:    inflate_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          835
      EdgeCount:       159
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/ZLib/inftrees.c:181,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    send_tree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 793
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          213
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_reverse
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1145
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 605
      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:             'Source/ZLib/trees.c:600,29'
          Dst:             bi_reverse
    - functionName:    gen_bitlen
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 562
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 474
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1036
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 858
      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:             'Source/ZLib/trees.c:853,5'
          Dst:             send_tree
        - Src:             'Source/ZLib/trees.c:856,5'
          Dst:             send_tree
    - functionName:    compress_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1087
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 826
      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:             'Source/ZLib/trees.c:805,5'
          Dst:             scan_tree
        - Src:             'Source/ZLib/trees.c:806,5'
          Dst:             scan_tree
        - Src:             'Source/ZLib/trees.c:809,5'
          Dst:             build_tree
    - functionName:    build_tree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 697
      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:             'Source/ZLib/trees.c:658,42'
          Dst:             pqdownheap
        - Src:             'Source/ZLib/trees.c:665,9'
          Dst:             pqdownheap
        - Src:             'Source/ZLib/trees.c:684,9'
          Dst:             pqdownheap
        - Src:             'Source/ZLib/trees.c:693,5'
          Dst:             gen_bitlen
        - Src:             'Source/ZLib/trees.c:696,5'
          Dst:             gen_codes
    - functionName:    detect_data_type
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1129
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1008
      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:             'Source/ZLib/trees.c:926,34'
          Dst:             detect_data_type
        - Src:             'Source/ZLib/trees.c:929,9'
          Dst:             build_tree
        - Src:             'Source/ZLib/trees.c:933,9'
          Dst:             build_tree
        - Src:             'Source/ZLib/trees.c:943,23'
          Dst:             build_bl_tree
        - Src:             'Source/ZLib/trees.c:975,9'
          Dst:             _tr_stored_block
        - Src:             'Source/ZLib/trees.c:979,9'
          Dst:             compress_block
        - Src:             'Source/ZLib/trees.c:986,9'
          Dst:             send_all_trees
        - Src:             'Source/ZLib/trees.c:988,9'
          Dst:             compress_block
        - Src:             'Source/ZLib/trees.c:998,5'
          Dst:             init_block
        - Src:             'Source/ZLib/trees.c:1001,9'
          Dst:             bi_windup
    - functionName:    _tr_stored_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 882
      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:             'Source/ZLib/trees.c:870,5'
          Dst:             bi_windup
    - functionName:    init_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 420
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_align
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 906
      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:             'Source/ZLib/trees.c:905,5'
          Dst:             bi_flush
    - functionName:    bi_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1163
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 891
      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:             'Source/ZLib/trees.c:890,5'
          Dst:             bi_flush
    - functionName:    tr_static_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 312
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block
        - tr_static_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/trees.c:382,5'
          Dst:             tr_static_init
        - Src:             'Source/ZLib/trees.c:401,5'
          Dst:             init_block
    - functionName:    zcfree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 323
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 114
      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/freeimage-svn/FreeImage/trunk/Source/ZLib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_image_tile_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          176
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - opj_image_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/image.c:214,4'
          Dst:             opj_image_destroy
    - functionName:    opj_image_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_copy_image_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          252
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/image.c:144,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/image.c:145,2'
          Dst:             __assert_fail
    - functionName:    opj_int_ceildivpow2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_ceildiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/opj_intmath.h:105,3'
          Dst:             __assert_fail
    - functionName:    opj_int_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_image_comp_header_update
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          159
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_int_ceildiv
        - opj_int_ceildivpow2
        - opj_int_max
        - opj_int_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/image.c:109,9'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/image.c:110,9'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/image.c:111,9'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/image.c:112,9'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/image.c:116,15'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/image.c:117,15'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/image.c:118,15'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/image.c:119,15'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/image.c:120,25'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/image.c:121,26'
          Dst:             opj_int_ceildivpow2
    - functionName:    opj_image_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          199
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - fprintf
        - opj_image_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/image.c:38,25'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/image.c:43,37'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/image.c:45,4'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/image.c:46,4'
          Dst:             opj_image_destroy
        - Src:             'Source/LibOpenJPEG/image.c:61,30'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/image.c:63,5'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/image.c:64,5'
          Dst:             opj_image_destroy
    - functionName:    opj_image_create0
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/image.c:30,37'
          Dst:             calloc
    - functionName:    opj_seek_from_file
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:119,6'
          Dst:             fseek
    - functionName:    fseek
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_skip_from_file
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:110,6'
          Dst:             fseek
    - functionName:    opj_write_from_file
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:105,9'
          Dst:             fwrite
    - functionName:    opj_read_from_file
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:88,25'
          Dst:             fread
    - functionName:    opj_get_data_length_from_file
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseek
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:96,2'
          Dst:             fseek
        - Src:             'Source/LibOpenJPEG/openjpeg.c:97,27'
          Dst:             ftell
        - Src:             'Source/LibOpenJPEG/openjpeg.c:98,2'
          Dst:             fseek
    - functionName:    ftell
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_create_file_stream_v3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fopen
        - opj_get_data_length_from_file
        - opj_read_from_file
        - opj_seek_from_file
        - opj_skip_from_file
        - opj_stream_create
        - opj_stream_set_read_function
        - opj_stream_set_seek_function
        - opj_stream_set_skip_function
        - opj_stream_set_user_data
        - opj_stream_set_user_data_length
        - opj_stream_set_write_function
        - opj_write_from_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:935,14'
          Dst:             fopen
        - Src:             'Source/LibOpenJPEG/openjpeg.c:941,16'
          Dst:             opj_stream_create
        - Src:             'Source/LibOpenJPEG/openjpeg.c:943,9'
          Dst:             fclose
        - Src:             'Source/LibOpenJPEG/openjpeg.c:947,5'
          Dst:             opj_stream_set_user_data
        - Src:             'Source/LibOpenJPEG/openjpeg.c:947,5'
          Dst:             fclose
        - Src:             'Source/LibOpenJPEG/openjpeg.c:948,47'
          Dst:             opj_get_data_length_from_file
        - Src:             'Source/LibOpenJPEG/openjpeg.c:948,5'
          Dst:             opj_stream_set_user_data_length
        - Src:             'Source/LibOpenJPEG/openjpeg.c:949,5'
          Dst:             opj_stream_set_read_function
        - Src:             'Source/LibOpenJPEG/openjpeg.c:949,5'
          Dst:             opj_read_from_file
        - Src:             'Source/LibOpenJPEG/openjpeg.c:950,5'
          Dst:             opj_stream_set_write_function
        - Src:             'Source/LibOpenJPEG/openjpeg.c:950,5'
          Dst:             opj_write_from_file
        - Src:             'Source/LibOpenJPEG/openjpeg.c:951,5'
          Dst:             opj_stream_set_skip_function
        - Src:             'Source/LibOpenJPEG/openjpeg.c:951,5'
          Dst:             opj_skip_from_file
        - Src:             'Source/LibOpenJPEG/openjpeg.c:952,5'
          Dst:             opj_stream_set_seek_function
        - Src:             'Source/LibOpenJPEG/openjpeg.c:952,5'
          Dst:             opj_seek_from_file
    - functionName:    opj_stream_create_default_file_stream_v3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_stream_create_file_stream_v3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:917,12'
          Dst:             opj_stream_create_file_stream_v3
    - functionName:    opj_destroy_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - j2k_destroy_cstr_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:910,3'
          Dst:             j2k_destroy_cstr_index
    - functionName:    opj_get_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_destroy_cstr_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_get_cstr_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dump_codec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:865,2'
          Dst:             fprintf
    - functionName:    opj_destroy_codec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_write_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_MCT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_end_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_end_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_start_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_setup_encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_default_encoder_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          77
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_create_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - opj_j2k_create_compress
        - opj_jp2_create
        - opj_set_default_event_handler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/openjpeg.c:548,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:540,34'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/openjpeg.c:577,23'
          Dst:             opj_j2k_create_compress
        - Src:             'Source/LibOpenJPEG/openjpeg.c:614,23'
          Dst:             opj_jp2_create
        - Src:             'Source/LibOpenJPEG/openjpeg.c:629,2'
          Dst:             opj_set_default_event_handler
    - functionName:    opj_set_decoded_resolution_factor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:523,3'
          Dst:             fprintf
    - functionName:    opj_get_decoded_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_decode_tile_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_tile_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      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:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_decode_area
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - opj_event_msg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:382,4'
          Dst:             opj_event_msg
    - functionName:    opj_setup_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - opj_event_msg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:361,4'
          Dst:             opj_event_msg
    - functionName:    opj_set_default_decoder_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_create_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          197
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - opj_j2k_create_decompress
        - opj_jp2_create
        - opj_set_default_event_handler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/openjpeg.c:171,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/openjpeg.c:163,35'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/openjpeg.c:238,23'
          Dst:             opj_j2k_create_decompress
        - Src:             'Source/LibOpenJPEG/openjpeg.c:314,23'
          Dst:             opj_jp2_create
        - Src:             'Source/LibOpenJPEG/openjpeg.c:329,2'
          Dst:             opj_set_default_event_handler
    - functionName:    opj_version
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_error_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_warning_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_info_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/openjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_2ltERKNS_4NameES2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_24NamedeEv
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfName.h:141,20'
          Dst:             _ZNK7Imf_2_24NamedeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfName.h:141,24'
          Dst:             _ZNK7Imf_2_24NamedeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfName.h:141,12'
          Dst:             strcmp
    - functionName:    _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_24NameaSEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfName.h:104,5'
          Dst:             strncpy
    - functionName:    _ZNK7Imf_2_211ChannelListeqERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_27ChanneleqERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:306,23'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:307,29'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:309,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:309,14'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:309,37'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:309,28'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:311,10'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:311,25'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:311,20'
          Dst:             _ZNK7Imf_2_27ChanneleqERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:314,2'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:315,2'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:318,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:318,14'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:318,37'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:318,28'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
    - functionName:    _ZNK7Imf_2_211ChannelList5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:170,12'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_211ChannelList3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:184,12'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_27ChanneleqERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211ChannelList18channelsWithPrefixEPKcRNS0_13ConstIteratorES4_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_24NameC2EPKc
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:274,38'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:274,20'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:275,16'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:277,20'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:277,17'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:278,19'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:278,5'
          Dst:             strncmp
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:280,2'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZN7Imf_2_24NameC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_24NameaSEPKc
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfName.h:119,11'
          Dst:             _ZN7Imf_2_24NameaSEPKc
    - functionName:    _ZN7Imf_2_211ChannelList8IteratorppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211ChannelList8Iterator4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.h:356,12'
          Dst:             _ZNK7Imf_2_24NamedeEv
    - functionName:    _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211ChannelList18channelsWithPrefixEPKcRNS0_8IteratorES4_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_211ChannelList8IteratorppEv
        - _ZN7Imf_2_24NameC2EPKc
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList8Iterator4nameEv
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:258,38'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:258,20'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:259,20'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:261,12'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:261,20'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:261,20'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:261,17'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:262,19'
          Dst:             _ZNK7Imf_2_211ChannelList8Iterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:262,5'
          Dst:             strncmp
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:264,2'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorppEv
    - functionName:    _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211ChannelList18channelsWithPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_13ConstIteratorESB_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211ChannelList18channelsWithPrefixEPKcRNS0_13ConstIteratorES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:299,12'
          Dst:             _ZNK7Imf_2_211ChannelList18channelsWithPrefixEPKcRNS0_13ConstIteratorES4_
    - functionName:    _ZNK7Imf_2_211ChannelList15channelsInLayerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_13ConstIteratorESB_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7Imf_2_211ChannelList18channelsWithPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_13ConstIteratorESB_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:249,5'
          Dst:             _ZNK7Imf_2_211ChannelList18channelsWithPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_13ConstIteratorESB_
    - functionName:    _ZN7Imf_2_211ChannelList18channelsWithPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_8IteratorESB_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList18channelsWithPrefixEPKcRNS0_8IteratorES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:290,12'
          Dst:             _ZN7Imf_2_211ChannelList18channelsWithPrefixEPKcRNS0_8IteratorES4_
    - functionName:    _ZN7Imf_2_211ChannelList15channelsInLayerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_8IteratorESB_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_211ChannelList18channelsWithPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_8IteratorESB_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:240,5'
          Dst:             _ZN7Imf_2_211ChannelList18channelsWithPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_8IteratorESB_
    - functionName:    _ZNK7Imf_2_211ChannelList6layersERNSt3__13setINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_4lessIS8_EENS6_IS8_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:221,28'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:221,42'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:221,39'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:223,23'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:221,49'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZNK7Imf_2_211ChannelList4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211ChannelList4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:212,12'
          Dst:             _ZNK7Imf_2_211ChannelList4findEPKc
    - functionName:    _ZNK7Imf_2_211ChannelList4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:198,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:198,12'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211ChannelList4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:205,12'
          Dst:             _ZN7Imf_2_211ChannelList4findEPKc
    - functionName:    _ZN7Imf_2_211ChannelList4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:191,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:191,12'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211ChannelList3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:177,12'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211ChannelList5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:163,12'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_7ChannelEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211ChannelList11findChannelEPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:156,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelEPKc
    - functionName:    _ZNK7Imf_2_211ChannelList11findChannelEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:141,47'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZN7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList11findChannelEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:149,12'
          Dst:             _ZN7Imf_2_211ChannelList11findChannelEPKc
    - functionName:    _ZN7Imf_2_211ChannelList11findChannelEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:133,41'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZNK7Imf_2_211ChannelListixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211ChannelListixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:126,18'
          Dst:             _ZNK7Imf_2_211ChannelListixEPKc
    - functionName:    _ZNK7Imf_2_211ChannelListixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:107,47'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:110,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:110,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:110,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:110,2'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_211ChannelListixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelListixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:119,18'
          Dst:             _ZN7Imf_2_211ChannelListixEPKc
    - functionName:    _ZN7Imf_2_211ChannelListixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:95,41'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:98,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:98,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:98,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:98,2'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_211ChannelList6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_7ChannelE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:88,5'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
    - functionName:    _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:79,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:79,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:79,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:79,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelList.cpp:81,10'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - double
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211FrameBuffer4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211FrameBuffer4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:224,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer4findEPKc
    - functionName:    _ZNK7Imf_2_211FrameBuffer4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:210,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:210,12'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211FrameBuffer4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:217,12'
          Dst:             _ZN7Imf_2_211FrameBuffer4findEPKc
    - functionName:    _ZN7Imf_2_211FrameBuffer4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:203,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:203,12'
          Dst:             _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211FrameBuffer3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:196,12'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211FrameBuffer3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:189,12'
          Dst:             _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_211FrameBuffer5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:182,12'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_211FrameBuffer5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:175,12'
          Dst:             _ZN7Imf_2_211FrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_5SliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_211FrameBuffer9findSliceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211FrameBuffer9findSliceEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:168,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer9findSliceEPKc
    - functionName:    _ZNK7Imf_2_211FrameBuffer9findSliceEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:153,45'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZN7Imf_2_211FrameBuffer9findSliceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer9findSliceEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:161,12'
          Dst:             _ZN7Imf_2_211FrameBuffer9findSliceEPKc
    - functionName:    _ZN7Imf_2_211FrameBuffer9findSliceEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:145,39'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZNK7Imf_2_211FrameBufferixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211FrameBufferixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:138,18'
          Dst:             _ZNK7Imf_2_211FrameBufferixEPKc
    - functionName:    _ZNK7Imf_2_211FrameBufferixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:116,45'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:120,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:120,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:120,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:120,9'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_211FrameBufferixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBufferixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:131,18'
          Dst:             _ZN7Imf_2_211FrameBufferixEPKc
    - functionName:    _ZN7Imf_2_211FrameBufferixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:101,39'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:105,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:105,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:105,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:105,9'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:94,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
    - functionName:    _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:83,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:83,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:83,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:83,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp:87,10'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _GLOBAL__sub_I_ImfHeader.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    __dynamic_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    75
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27TypeExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:171,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZN7Iex_2_27TypeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    62
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:171,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Iex_2_27TypeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27TypeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:171,1'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_24Vec3IiEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_24Vec3IiEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_24Vec3IiEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec3IiEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec3IiEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_24Vec3IiEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1292
      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:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_24Vec3IfEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_24Vec3IfEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_24Vec3IfEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec3IfEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec3IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_24Vec3IfEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_24Vec3IdEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_24Vec3IdEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_24Vec3IdEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec3IdEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec3IdEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_24Vec3IdEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1292
      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:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_24Vec2IiEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec2IiEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec2IfEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_24Vec2IfEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_24Vec2IfEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4castEPKNS_9AttributeE
    - functionName:    _ZN9Imath_2_24Vec2IfEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_24Vec2IdEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_24Vec2IdEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_24Vec2IdEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec2IdEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IdEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_24Vec2IdEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 871
      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:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE4castERKNS_9AttributeE
        - _ZN7Imf_2_28TimeCodeaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN7Imf_2_28TimeCodeaSERKS0_
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_28TimeCodeC2Ev
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_28TimeCodeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileDescription.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_15TileDescriptionEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_15TileDescriptionEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4castERKNS_9AttributeE
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE4castERKNS_9AttributeE
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8RationalEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_28RationalC2Ev
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_28RationalC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_28RationalC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8RationalEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212PreviewImageD2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_212PreviewImageD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_12PreviewImageEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_12PreviewImageEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212PreviewImageaSERKS0_
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN7Imf_2_212PreviewImageaSERKS0_
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_28Matrix44IfEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          153
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_28Matrix44IfEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_28Matrix44IfEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_28Matrix44IfEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_28Matrix44IfEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_28Matrix44IdEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          153
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_28Matrix44IdEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_28Matrix44IdEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_28Matrix44IdEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_28Matrix44IdEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_28Matrix44IdEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1909
      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:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_28Matrix33IfEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_28Matrix33IfEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_28Matrix33IfEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_28Matrix33IfEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_28Matrix33IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_28Matrix33IfEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_28Matrix33IdEaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_28Matrix33IdEaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_28Matrix33IdEaSERKS1_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_28Matrix33IdEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_28Matrix33IdEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_28Matrix33IdEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_9LineOrderEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_9LineOrderEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE4castERKNS_9AttributeE
        - _ZN7Imf_2_27KeyCodeaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN7Imf_2_27KeyCodeaSERKS0_
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_7KeyCodeEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_27KeyCodeC2Eiiiiiii
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_27KeyCodeC2Eiiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_7KeyCodeEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIiEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIiEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIiED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIiED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIiED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIiE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeIiE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIiEC2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIiE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:322,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:332,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr15readSignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Pai
      functionUses:    80
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:676,5'
          Dst:             _ZN7Imf_2_23Xdr15readSignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Pai
    - functionName:    _ZN7Imf_2_23Xdr15readSignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Pai
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:318,5'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr16writeSignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKai
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:400,5'
          Dst:             _ZN7Imf_2_23Xdr16writeSignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKai
    - functionName:    _ZN7Imf_2_23Xdr16writeSignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKai
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:302,5'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4castERKNS_9AttributeE
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIfEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIfED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIfED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIfE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeIfE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIfE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:322,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:332,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:810,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
    - functionName:    _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:326,5'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:536,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:310,5'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE4castERKNS_9AttributeE
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_6EnvmapEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_6EnvmapEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIdE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:829,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:558,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIdE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:332,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
    - functionName:    _ZNK7Imf_2_214TypedAttributeIdE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:322,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
    - functionName:    _ZNK7Imf_2_214TypedAttributeIdE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIdEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIdEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIdED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIdED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIdED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIdE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIdE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIdEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE4castERKNS_9AttributeE
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14DeepImageStateEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14DeepImageStateEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214ChromaticitiesaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfEaSERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214ChromaticitiesaSERKS0_
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN7Imf_2_214ChromaticitiesaSERKS0_
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214ChromaticitiesC2ERKN9Imath_2_24Vec2IfEES5_S5_S5_
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_214ChromaticitiesC2ERKN9Imath_2_24Vec2IfEES5_S5_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11CompressionEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11CompressionEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE4castERKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelListC2Ev
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN7Imf_2_211ChannelListC2Ev
    - functionName:    _ZN7Imf_2_211ChannelListC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelListD2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11ChannelListEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11ChannelListEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211ChannelListaSERKS0_
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE4castERKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN7Imf_2_211ChannelListaSERKS0_
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE4castEPKNS_9AttributeE
    - functionName:    _ZN7Imf_2_211ChannelListaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_211ChannelListD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEE9makeEmptyEv
        - _ZN9Imath_2_24Vec2IiEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:403,23'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:403,23'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:405,5'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEE9makeEmptyEv
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IiEEE9makeEmptyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IiE11baseTypeMaxEv
        - _ZN9Imath_2_24Vec2IiE11baseTypeMinEv
        - _ZN9Imath_2_24Vec2IiEC2Ei
        - _ZN9Imath_2_24Vec2IiEaSERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:444,19'
          Dst:             _ZN9Imath_2_24Vec2IiE11baseTypeMaxEv
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:444,11'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ei
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:444,9'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:445,19'
          Dst:             _ZN9Imath_2_24Vec2IiE11baseTypeMinEv
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:445,11'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ei
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:445,9'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
    - functionName:    _ZN9Imath_2_24Vec2IiE11baseTypeMaxEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_26limitsIiE3maxEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:248,38'
          Dst:             _ZN9Imath_2_26limitsIiE3maxEv
    - functionName:    _ZN9Imath_2_24Vec2IiEC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24Vec2IiE11baseTypeMinEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_26limitsIiE3minEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:247,38'
          Dst:             _ZN9Imath_2_26limitsIiE3minEv
    - functionName:    _ZN9Imath_2_26limitsIiE3minEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathLimits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_26limitsIiE3maxEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathLimits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE14staticTypeNameEv
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEaSERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEaSERKS3_
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4castEPKNS_9AttributeE
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IiEEEaSERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEaSERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:72,7'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:72,7'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4castEPKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:363,2'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:366,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IfEEEaSERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfEaSERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:72,7'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:72,7'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4castERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4castEPKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:384,13'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4castEPKNS_9AttributeE
    - functionName:    _ZN9Imath_2_26limitsIfE3minEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathLimits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_26limitsIfE3maxEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathLimits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24Vec2IfE11baseTypeMinEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_26limitsIfE3minEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:247,38'
          Dst:             _ZN9Imath_2_26limitsIfE3minEv
    - functionName:    _ZN9Imath_2_24Vec2IfEC2Ef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24Vec2IfE11baseTypeMaxEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_26limitsIfE3maxEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:248,38'
          Dst:             _ZN9Imath_2_26limitsIfE3maxEv
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IfEEE9makeEmptyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfE11baseTypeMaxEv
        - _ZN9Imath_2_24Vec2IfE11baseTypeMinEv
        - _ZN9Imath_2_24Vec2IfEC2Ef
        - _ZN9Imath_2_24Vec2IfEaSERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:444,19'
          Dst:             _ZN9Imath_2_24Vec2IfE11baseTypeMaxEv
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:444,11'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Ef
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:444,9'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:445,19'
          Dst:             _ZN9Imath_2_24Vec2IfE11baseTypeMinEv
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:445,11'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Ef
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:445,9'
          Dst:             _ZN9Imath_2_24Vec2IfEaSERKS1_
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4castERKNS_9AttributeE
        - _ZN9Imath_2_23BoxINS_4Vec2IfEEEaSERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,14'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4castERKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:340,12'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IfEEEaSERKS3_
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:311,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEEC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IfEEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:243,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:244,13'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IfEEEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:247,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IfEEEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_23BoxINS_4Vec2IfEEE9makeEmptyEv
        - _ZN9Imath_2_24Vec2IfEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:403,23'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:403,23'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:405,5'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IfEEE9makeEmptyEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:272,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEED0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:270,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEED2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE14staticTypeNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:295,12'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE16makeNewAttributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:303,16'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEEC2Ev
    - functionName:    _ZN7Imf_2_2eqERKNS_6Header13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24Vec2IfEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2ERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_24Vec2IfEC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIfEC2ERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2ERKS5_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN13IlmThread_2_24LockD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK13IlmThread_2_25Mutex6unlockEv
        - __clang_call_terminate
      functionUses:    98
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadMutex.h:131,20'
          Dst:             _ZNK13IlmThread_2_25Mutex6unlockEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadMutex.h:131,20'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIiE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIfE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIdE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIdE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIdE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIdE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE16makeNewAttributeEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE21registerAttributeTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE16makeNewAttributeEv
        - _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,39'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:392,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE16makeNewAttributeEv
    - functionName:    _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13IlmThread_2_25Mutex4lockEv
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadMutex.h:123,20'
          Dst:             _ZNK13IlmThread_2_25Mutex4lockEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:127,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:127,8'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:127,2'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_iPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:872,2'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          254
      EdgeCount:       75
      CyclomaticComplexity: 36
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
        - _ZN7Imf_2_215OpaqueAttributeC2EPKc
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_iPc
        - _ZN7Imf_2_24NameC2EPKc
        - _ZN7Imf_2_29Attribute12newAttributeEPKc
        - _ZN7Imf_2_29Attribute9knownTypeEPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
        - strncmp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1160,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_iPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1171,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1180,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_iPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1181,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1182,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1184,40'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1194,10'
          Dst:             strncmp
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1195,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1195,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1195,3'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1195,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1212,10'
          Dst:             _ZN7Imf_2_29Attribute9knownTypeEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1213,10'
          Dst:             _ZN7Imf_2_29Attribute12newAttributeEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1215,14'
          Dst:             _ZN7Imf_2_215OpaqueAttributeC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1220,8'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1221,6'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1225,3'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1226,6'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1226,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_26Header13ConstIteratorppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211StdOSStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27OStreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.h:140,18'
          Dst:             _ZN7Imf_2_27OStreamD2Ev
    - functionName:    _ZNK7Imf_2_211StdOSStream3strEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header13ConstIterator9attributeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header13ConstIterator4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:590,12'
          Dst:             _ZNK7Imf_2_24NamedeEv
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:589,2'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:593,5'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_2eqERKNS_6Header13ConstIteratorES3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:611,16'
          Dst:             _ZN7Imf_2_2eqERKNS_6Header13ConstIteratorES3_
    - functionName:    _ZNK7Imf_2_26Header7writeToERNS_7OStreamEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Imf_2_211StdOSStreamC2Ev
        - _ZN7Imf_2_211StdOSStreamD2Ev
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZN7Imf_2_26Header13ConstIteratorppEv
        - _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
        - _ZNK7Imf_2_211StdOSStream3strEv
        - _ZNK7Imf_2_26Header13ConstIterator4nameEv
        - _ZNK7Imf_2_26Header13ConstIterator9attributeEv
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEEPKT_PKc
        - _ZNK7Imf_2_26Header3endEv
        - _ZNK7Imf_2_26Header5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1105,6'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEEPKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1107,28'
          Dst:             _ZNK7Imf_2_26Header5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1107,42'
          Dst:             _ZNK7Imf_2_26Header3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1107,39'
          Dst:             _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1113,95'
          Dst:             _ZNK7Imf_2_26Header13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1113,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1114,95'
          Dst:             _ZNK7Imf_2_26Header13ConstIterator9attributeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1114,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1121,14'
          Dst:             _ZN7Imf_2_211StdOSStreamC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1122,4'
          Dst:             _ZNK7Imf_2_26Header13ConstIterator9attributeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1124,22'
          Dst:             _ZNK7Imf_2_211StdOSStream3strEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1125,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1127,9'
          Dst:             _ZNK7Imf_2_26Header13ConstIterator9attributeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1131,5'
          Dst:             _ZN7Imf_2_211StdOSStreamD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1107,49'
          Dst:             _ZN7Imf_2_26Header13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1131,5'
          Dst:             _ZN7Imf_2_211StdOSStreamD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1137,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZNK7Imf_2_26Header5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:368,12'
          Dst:             _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
    - functionName:    _ZNK7Imf_2_26Header3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:382,12'
          Dst:             _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
    - functionName:    _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header12readsNothingEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header14setMaxTileSizeEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header15setMaxImageSizeEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header11sanityCheckEbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         346
      ICount:          1544
      EdgeCount:       616
      CyclomaticComplexity: 272
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_218isValidCompressionENS_11CompressionE
        - _ZN7Imf_2_222isValidDeepCompressionENS_11CompressionE
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header10chunkCountEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header11compressionEv
        - _ZNK7Imf_2_26Header13displayWindowEv
        - _ZNK7Imf_2_26Header13hasChunkCountEv
        - _ZNK7Imf_2_26Header15tileDescriptionEv
        - _ZNK7Imf_2_26Header16pixelAspectRatioEv
        - _ZNK7Imf_2_26Header17screenWindowWidthEv
        - _ZNK7Imf_2_26Header18hasTileDescriptionEv
        - _ZNK7Imf_2_26Header4typeEv
        - _ZNK7Imf_2_26Header7hasNameEv
        - _ZNK7Imf_2_26Header7hasTypeEv
        - _ZNK7Imf_2_26Header8channelsEv
        - _ZNK7Imf_2_26Header9lineOrderEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:764,40'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:773,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:773,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:773,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:773,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:776,37'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:785,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:785,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:785,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:785,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:791,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:791,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:791,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:791,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:798,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:798,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:798,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:798,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:806,8'
          Dst:             _ZNK7Imf_2_26Header13hasChunkCountEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:806,27'
          Dst:             _ZNK7Imf_2_26Header10chunkCountEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:808,8'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:808,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:808,8'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:808,8'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:825,36'
          Dst:             _ZNK7Imf_2_26Header16pixelAspectRatioEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:833,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:833,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:833,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:833,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:844,37'
          Dst:             _ZNK7Imf_2_26Header17screenWindowWidthEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:847,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:847,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:847,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:847,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:857,14'
          Dst:             _ZNK7Imf_2_26Header7hasNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:859,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:859,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:859,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:859,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:863,14'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:865,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:865,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:865,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:865,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:871,35'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:871,47'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:873,26'
          Dst:             _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:889,33'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:893,7'
          Dst:             _ZNK7Imf_2_26Header18hasTileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:895,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:895,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:895,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:899,36'
          Dst:             _ZNK7Imf_2_26Header15tileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:902,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:902,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:902,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:907,6'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:907,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:907,6'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:907,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:914,6'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:914,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:914,6'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:914,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:921,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:921,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:921,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:925,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:925,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:925,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:930,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:930,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:930,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:936,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:936,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:936,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:945,36'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:945,10'
          Dst:             _ZN7Imf_2_218isValidCompressionENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:946,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:946,10'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:946,4'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:948,8'
          Dst:             _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:950,44'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:950,14'
          Dst:             _ZN7Imf_2_222isValidDeepCompressionENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:951,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:951,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:951,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:967,41'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:971,47'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:972,21'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:972,9'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:975,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:976,9'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:977,9'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:979,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:979,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:979,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:979,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:979,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:983,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:985,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:985,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:985,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:985,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:985,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:990,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:992,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:992,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:992,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:992,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:992,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:973,7'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1000,47'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1001,21'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1001,9'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1004,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1005,9'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1006,9'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1008,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1008,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1008,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1008,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1008,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1012,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1014,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1014,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1014,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1014,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1014,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1019,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1021,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1021,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1021,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1021,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1021,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1026,31'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1028,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1028,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1028,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1028,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1028,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1034,31'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1036,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1036,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1036,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1036,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1036,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1043,9'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1045,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1045,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1045,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1045,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1045,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1052,9'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1054,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1054,3'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1054,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1054,3'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1054,3'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1002,7'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZNK7Imf_2_26Header13displayWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:426,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:426,29'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
    - functionName:    _ZN7Iex_2_26ArgExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    110
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:143,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZNK7Imf_2_26Header10dataWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:442,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:442,26'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
    - functionName:    _ZNK7Imf_2_26Header13hasChunkCountEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIiEEEEPKT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:683,11'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIiEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_26Header10chunkCountEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIiE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERKT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:695,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:695,57'
          Dst:             _ZNK7Imf_2_214TypedAttributeIiE5valueEv
    - functionName:    _ZNK7Imf_2_26Header16pixelAspectRatioEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:458,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:458,32'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZNK7Imf_2_26Header17screenWindowWidthEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:490,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:490,33'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZNK7Imf_2_26Header7hasNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:552,12'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_26Header7hasTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:596,12'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_26Header4typeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:610,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:610,54'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZNK7Imf_2_26Header9lineOrderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINS_9LineOrderEE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:522,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:522,25'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_9LineOrderEE5valueEv
    - functionName:    _ZNK7Imf_2_26Header18hasTileDescriptionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEEPKT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:708,12'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_26Header15tileDescriptionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINS_15TileDescriptionEE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEERKT_PKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:722,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:722,64'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_15TileDescriptionEE5valueEv
    - functionName:    _ZNK7Imf_2_26Header11compressionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINS_11CompressionEE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:538,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:538,27'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_11CompressionEE5valueEv
    - functionName:    _ZNK7Imf_2_26Header8channelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINS_11ChannelListEE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:506,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:506,24'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_11ChannelListEE5valueEv
    - functionName:    _ZNK7Imf_2_26HeaderixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:335,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:338,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:338,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:338,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:338,2'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11ChannelListEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11CompressionEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_15TileDescriptionEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_9LineOrderEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeIiE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIiEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header15hasPreviewImageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEEPKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:749,12'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header12previewImageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:742,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:742,63'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_26HeaderixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:323,43'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:326,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:326,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:326,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:326,2'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_26Header12previewImageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:735,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:735,63'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212PreviewImageC2ERKS0_
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN7Imf_2_212PreviewImageC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_26Header15setPreviewImageERKNS_12PreviewImageE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:728,24'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:728,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:728,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:728,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEED2Ev
    - functionName:    _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          274
      EdgeCount:       75
      CyclomaticComplexity: 32
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27TypeExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
        - strcmp
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:280,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:280,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:280,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:280,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:282,43'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:290,11'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:291,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:295,6'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:296,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:300,6'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:301,6'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:301,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:301,6'
          Dst:             _ZN7Iex_2_27TypeExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:301,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:296,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Iex_2_27TypeExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:171,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_26Header15tileDescriptionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEERT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:715,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_15TileDescriptionEEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:715,64'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_26Header18setTileDescriptionERKNS_15TileDescriptionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:701,22'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:701,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:701,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:701,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEED2Ev
    - functionName:    _ZN7Imf_2_26Header10chunkCountEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:689,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:689,57'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE5valueEv
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header13setChunkCountEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiEC2ERKi
        - _ZN7Imf_2_214TypedAttributeIiED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:677,25'
          Dst:             _ZN7Imf_2_214TypedAttributeIiEC2ERKi
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:677,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:677,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIiED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:677,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIiED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIiEC2ERKi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZNK7Imf_2_26Header7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIiE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERKT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:671,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:671,54'
          Dst:             _ZNK7Imf_2_214TypedAttributeIiE5valueEv
    - functionName:    _ZN7Imf_2_26Header7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIiE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERT_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:664,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIiEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:664,54'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE5valueEv
    - functionName:    _ZNK7Imf_2_26Header4viewEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:638,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:638,54'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_26Header4viewEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:631,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:631,54'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header7hasViewEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:624,12'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_26Header7setViewERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:617,21'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:617,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:617,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:617,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_26Header4typeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:603,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:603,54'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_26Header10setVersionEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_214TypedAttributeIiEC2ERKi
        - _ZN7Imf_2_214TypedAttributeIiED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:647,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:647,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:647,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:647,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:650,24'
          Dst:             _ZN7Imf_2_214TypedAttributeIiEC2ERKi
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:650,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:650,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIiED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:650,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIiED2Ev
    - functionName:    _ZNK7Imf_2_26Header10hasVersionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIiEEEEPKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:657,12'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIiEEEEPKT_PKc
    - functionName:    _ZN7Iex_2_26ArgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:143,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          223
      EdgeCount:       86
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_26Header10setVersionEi
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - _ZNK7Imf_2_26Header10hasVersionEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:573,9'
          Dst:             _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:575,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:575,15'
          Dst:             _ZN7Iex_2_26ArgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:575,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:575,9'
          Dst:             __cxa_free_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:583,21'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:583,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:583,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:586,9'
          Dst:             _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:586,29'
          Dst:             _ZNK7Imf_2_26Header10hasVersionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:588,9'
          Dst:             _ZN7Imf_2_26Header10setVersionEi
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:583,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZNK7Imf_2_26Header4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:566,12'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:566,54'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_26Header4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:559,12'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:559,54'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_26Header7setNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:545,21'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:545,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:545,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:545,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header11compressionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:530,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:530,27'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header9lineOrderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:514,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:514,25'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header8channelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:498,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:498,24'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE5valueEv
    - functionName:    _ZN7Imf_2_26Header17screenWindowWidthEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:482,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:482,33'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header18screenWindowCenterEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:474,3'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:474,34'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header18screenWindowCenterEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:466,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:466,34'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
    - functionName:    _ZN7Imf_2_26Header16pixelAspectRatioEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:450,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:450,32'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_26Header10dataWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:434,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:434,26'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header13displayWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:418,3'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:418,29'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
    - functionName:    _ZNK7Imf_2_26Header4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:410,12'
          Dst:             _ZNK7Imf_2_26Header4findEPKc
    - functionName:    _ZNK7Imf_2_26Header4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:396,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:396,12'
          Dst:             _ZN7Imf_2_26Header13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
    - functionName:    _ZN7Imf_2_26Header4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:403,12'
          Dst:             _ZN7Imf_2_26Header4findEPKc
    - functionName:    _ZN7Imf_2_26Header4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:389,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:389,12'
          Dst:             _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
    - functionName:    _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:375,12'
          Dst:             _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
    - functionName:    _ZN7Imf_2_26Header5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:361,12'
          Dst:             _ZN7Imf_2_26Header8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameEPNS_9AttributeEEEPNS2_11__tree_nodeIS9_PvEElEEEE
    - functionName:    _ZNK7Imf_2_26HeaderixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26HeaderixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:354,18'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
    - functionName:    _ZN7Imf_2_26HeaderixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26HeaderixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:347,18'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
    - functionName:    _ZN7Imf_2_26Header6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:316,5'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
    - functionName:    _ZN7Imf_2_26Header5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header5eraseEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:272,5'
          Dst:             _ZN7Imf_2_26Header5eraseEPKc
    - functionName:    _ZN7Imf_2_26Header5eraseEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:259,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:259,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:259,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:259,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:262,43'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZN7Imf_2_26HeaderaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:247,14'
          Dst:             _ZNK7Imf_2_24NamedeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:247,6'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
    - functionName:    _ZN7Imf_2_26HeaderD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:221,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_26HeaderC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:213,10'
          Dst:             _ZNK7Imf_2_24NamedeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:213,2'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
    - functionName:    _ZN7Imf_2_26HeaderC2ERKN9Imath_2_23BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_216staticInitializeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:194,5'
          Dst:             _ZN7Imf_2_216staticInitializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:196,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
    - functionName:    _ZN7Imf_2_216staticInitializeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          193
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_213DwaCompressor15initializeFuncsEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIdE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIfE21registerAttributeTypeEv
        - _ZN7Imf_2_214TypedAttributeIiE21registerAttributeTypeEv
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1235,5'
          Dst:             __cxa_guard_acquire
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1235,18'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1235,5'
          Dst:             __cxa_atexit
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1235,5'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1235,5'
          Dst:             __cxa_guard_release
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1236,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1247,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1248,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1249,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1250,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1251,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1252,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1253,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIdE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1254,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1255,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1256,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1257,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIiE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1258,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1259,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1260,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1261,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1262,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1263,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1264,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1265,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1266,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1267,9'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1268,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1269,2'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1270,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1271,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1272,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1273,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1274,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1275,2'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE21registerAttributeTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1276,2'
          Dst:             _ZN7Imf_2_213DwaCompressor15initializeFuncsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1235,5'
          Dst:             __cxa_guard_abort
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1280,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:1280,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2ERKS5_
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2ERKS3_
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
        - _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED2Ev
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_11CompressionEED2Ev
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED2Ev
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:107,37'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2ERKS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:107,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:107,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:108,34'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2ERKS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:108,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:108,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:109,40'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:109,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:109,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:110,42'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:110,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:110,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:111,41'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:111,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:111,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:112,33'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:112,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:112,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:113,35'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:113,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:113,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:114,32'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:114,12'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:114,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:107,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:108,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:109,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:110,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:111,5'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:112,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_9LineOrderEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:113,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11CompressionEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:114,5'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_11ChannelListEED2Ev
    - functionName:    _ZN7Imf_2_26HeaderC2EiiRKN9Imath_2_23BoxINS1_4Vec2IiEEEEfRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - float
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_216staticInitializeEv
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:169,5'
          Dst:             _ZN7Imf_2_216staticInitializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:171,26'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:171,38'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:171,11'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:173,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
    - functionName:    _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - float
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_216staticInitializeEv
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:143,5'
          Dst:             _ZN7Imf_2_216staticInitializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:145,26'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:145,38'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:145,11'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.cpp:147,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110initializeERNS_6HeaderERKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_fRKNS5_IfEEfNS_9LineOrderENS_11CompressionE
    - functionName:    _GLOBAL__sub_I_ImfInputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN9Imath_2_24divpEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathFun.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_24modpEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathFun.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24divpEii
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathFun.h:214,20'
          Dst:             _ZN9Imath_2_24divpEii
    - functionName:    _ZN7Imf_2_216InputStreamMutexD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputStreamMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216InputStreamMutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputStreamMutex.h:49,8'
          Dst:             _ZN7Imf_2_216InputStreamMutexD2Ev
    - functionName:    _ZN7Imf_2_216InputStreamMutexD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputStreamMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputStreamMutex.h:49,8'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_216GenericInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericInputFile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.h:48,37'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_216GenericInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericInputFile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_2eqERKNS_11FrameBuffer13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFile5tFileEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:887,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:887,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:887,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:887,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_29InputFile11rawTileDataERiS1_S1_S1_RPKcS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_214TiledInputFile11rawTileDataERiS1_S1_S1_RPKcS1_
        - _ZNK7Imf_2_29InputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:867,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:867,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:867,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:872,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:875,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:875,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:877,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:871,23'
          Dst:             _ZN7Imf_2_214TiledInputFile11rawTileDataERiS1_S1_S1_RPKcS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:878,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:878,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_29InputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_27IStream8fileNameEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:617,36'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
    - functionName:    _ZN7Imf_2_29InputFile12rawPixelDataEiRPKcRi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          153
      EdgeCount:       50
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_217ScanLineInputFile12rawPixelDataEiRPKcRi
        - _ZNK7Imf_2_29InputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:836,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:836,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:836,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:847,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:850,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:850,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:852,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:842,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:842,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:842,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:846,23'
          Dst:             _ZN7Imf_2_217ScanLineInputFile12rawPixelDataEiRPKcRi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:853,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:853,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_29InputFile10readPixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29InputFile10readPixelsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:823,5'
          Dst:             _ZN7Imf_2_29InputFile10readPixelsEii
    - functionName:    _ZN7Imf_2_29InputFile10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_118bufferedReadPixelsEPNS_9InputFile4DataEii
        - _ZN7Imf_2_217ScanLineInputFile10readPixelsEii
        - _ZN7Imf_2_221CompositeDeepScanLine10readPixelsEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:806,28'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine10readPixelsEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:810,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:811,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_118bufferedReadPixelsEPNS_9InputFile4DataEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:812,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:812,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:815,23'
          Dst:             _ZN7Imf_2_217ScanLineInputFile10readPixelsEii
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118bufferedReadPixelsEPNS_9InputFile4DataEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          381
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBuffer3endEv
        - _ZN7Imf_2_211FrameBuffer5beginEv
        - _ZN7Imf_2_211FrameBufferixEPKc
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_214TiledInputFile9readTilesEiiiii
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZN9Imath_2_24divpEii
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_214TiledInputFile17dataWindowForTileEiii
        - _ZNK7Imf_2_214TiledInputFile18dataWindowForLevelEi
        - _ZNK7Imf_2_214TiledInputFile9numXTilesEi
        - _ZNK7Imf_2_214TiledInputFile9tileYSizeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:221,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:221,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:221,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:221,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:230,50'
          Dst:             _ZNK7Imf_2_214TiledInputFile9tileYSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:231,50'
          Dst:             _ZNK7Imf_2_214TiledInputFile9tileYSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:256,36'
          Dst:             _ZNK7Imf_2_214TiledInputFile18dataWindowForLevelEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:265,39'
          Dst:             _ZNK7Imf_2_214TiledInputFile17dataWindowForTileEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:277,51'
          Dst:             _ZNK7Imf_2_214TiledInputFile9numXTilesEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:277,25'
          Dst:             _ZN7Imf_2_214TiledInputFile9readTilesEiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:286,64'
          Dst:             _ZN7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:286,45'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:287,38'
          Dst:             _ZN7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:287,19'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:287,16'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:290,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:291,48'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:291,29'
          Dst:             _ZN7Imf_2_211FrameBufferixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:294,24'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:299,13'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:302,13'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:319,25'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:320,25'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:288,14'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
    - functionName:    _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_2eqERKNS_11FrameBuffer13ConstIteratorES3_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.h:380,16'
          Dst:             _ZN7Imf_2_2eqERKNS_11FrameBuffer13ConstIteratorES3_
    - functionName:    _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFrameBuffer.h:358,12'
          Dst:             _ZNK7Imf_2_24NamedeEv
    - functionName:    _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_29InputFile21isOptimizationEnabledEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7Imf_2_217ScanLineInputFile21isOptimizationEnabledEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:794,29'
          Dst:             _ZNK7Imf_2_217ScanLineInputFile21isOptimizationEnabledEv
    - functionName:    _ZNK7Imf_2_29InputFile10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7Imf_2_214TiledInputFile10isCompleteEv
        - _ZNK7Imf_2_217ScanLineInputFile10isCompleteEv
        - _ZNK7Imf_2_221DeepScanLineInputFile10isCompleteEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:782,31'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile10isCompleteEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:784,23'
          Dst:             _ZNK7Imf_2_214TiledInputFile10isCompleteEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:786,23'
          Dst:             _ZNK7Imf_2_217ScanLineInputFile10isCompleteEv
    - functionName:    _ZNK7Imf_2_29InputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZNK7Imf_2_217ScanLineInputFile11frameBufferEv
        - _ZNK7Imf_2_221CompositeDeepScanLine11frameBufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:764,35'
          Dst:             _ZNK7Imf_2_221CompositeDeepScanLine11frameBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:768,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:770,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:773,23'
          Dst:             _ZNK7Imf_2_217ScanLineInputFile11frameBufferEv
    - functionName:    _ZN7Imf_2_211FrameBufferaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          543
      EdgeCount:       144
      CyclomaticComplexity: 56
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN4halfC2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferaSERKS0_
        - _ZN7Imf_2_214TiledInputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_217ScanLineInputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_221CompositeDeepScanLine14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_29InputFile4Data18deleteCachedBufferEv
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_211FrameBuffer3endEv
        - _ZNK7Imf_2_211FrameBuffer5beginEv
        - _ZNK7Imf_2_214TiledInputFile10levelWidthEi
        - _ZNK7Imf_2_214TiledInputFile9tileYSizeEv
        - __cxa_allocate_exception
        - __cxa_throw
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfInputFile.cpp:691,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:640,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:650,48'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:651,45'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:653,29'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:653,11'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:653,55'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:653,40'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:655,20'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:655,30'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:655,10'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:655,43'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:655,61'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:658,6'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:659,6'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:662,26'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:662,8'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:662,52'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:662,37'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:668,20'
          Dst:             _ZN7Imf_2_29InputFile4Data18deleteCachedBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:678,46'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:679,32'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:683,24'
          Dst:             _ZNK7Imf_2_214TiledInputFile9tileYSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:685,54'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:686,21'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:686,6'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:689,15'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:696,7'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:702,23'
          Dst:             _ZNK7Imf_2_214TiledInputFile10levelWidthEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:697,5'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:695,28'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:711,7'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:713,14'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:717,23'
          Dst:             _ZNK7Imf_2_214TiledInputFile10levelWidthEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:712,5'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:710,28'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:726,7'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:732,23'
          Dst:             _ZNK7Imf_2_214TiledInputFile10levelWidthEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:727,5'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:725,28'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:740,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:740,13'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:740,7'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:687,4'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:744,20'
          Dst:             _ZN7Imf_2_214TiledInputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:747,21'
          Dst:             _ZN7Imf_2_211FrameBufferaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:748,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:748,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:751,28'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:753,23'
          Dst:             _ZN7Imf_2_217ScanLineInputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:754,28'
          Dst:             _ZN7Imf_2_211FrameBufferaSERKS0_
    - functionName:    _ZN7Imf_2_29InputFile4Data18deleteCachedBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - _ZN7Imf_2_211FrameBuffer3endEv
        - _ZN7Imf_2_211FrameBuffer5beginEv
        - _ZN7Imf_2_211FrameBuffer8IteratorppEv
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfInputFile.cpp:173,6'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:167,47'
          Dst:             _ZN7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:168,7'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:168,26'
          Dst:             _ZN7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:168,12'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:168,9'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:171,19'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:190,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:190,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:190,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:190,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:169,7'
          Dst:             _ZN7Imf_2_211FrameBuffer8IteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:198,2'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211FrameBuffer8IteratorppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_29InputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_29InputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29InputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:602,1'
          Dst:             _ZN7Imf_2_29InputFileD2Ev
    - functionName:    _ZN7Imf_2_29InputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:612,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_29InputFile19multiPartInitializeEPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26HeaderaSERKS0_
        - _ZN7Imf_2_29InputFile10initializeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:504,19'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:508,5'
          Dst:             _ZN7Imf_2_29InputFile10initializeEv
    - functionName:    _ZN7Imf_2_29InputFile10initializeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          541
      EdgeCount:       125
      CyclomaticComplexity: 61
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_214TiledInputFileC2EPNS_13InputPartDataE
        - _ZN7Imf_2_214TiledInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
        - _ZN7Imf_2_217ScanLineInputFileC2EPNS_13InputPartDataE
        - _ZN7Imf_2_217ScanLineInputFileC2ERKNS_6HeaderEPNS_7IStreamEi
        - _ZN7Imf_2_221CompositeDeepScanLine9addSourceEPNS_21DeepScanLineInputFileE
        - _ZN7Imf_2_221CompositeDeepScanLineC2Ev
        - _ZN7Imf_2_221DeepScanLineInputFileC2EPNS_13InputPartDataE
        - _ZN7Imf_2_221DeepScanLineInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_26Header9lineOrderEv
        - _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_27isTiledEi
        - _ZNK7Imf_2_26Header7hasTypeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:517,26'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:517,53'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:520,53'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:524,33'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:528,37'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLineC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:529,32'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine9addSourceEPNS_21DeepScanLineInputFileE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:532,18'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:535,46'
          Dst:             _ZN7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:541,53'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:545,32'
          Dst:             _ZN7Imf_2_214TiledInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:551,32'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:551,59'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:553,32'
          Dst:             _ZN7Imf_2_217ScanLineInputFileC2ERKNS_6HeaderEPNS_7IStreamEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:559,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:559,13'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:559,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:559,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:559,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:564,26'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:564,53'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:567,53'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:571,33'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:572,37'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLineC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:573,32'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine9addSourceEPNS_21DeepScanLineInputFileE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:575,41'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:575,18'
          Dst:             _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:578,46'
          Dst:             _ZN7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:584,53'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:588,32'
          Dst:             _ZN7Imf_2_214TiledInputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:590,32'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:590,59'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:592,32'
          Dst:             _ZN7Imf_2_217ScanLineInputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:594,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:594,13'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:594,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:594,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:594,13'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_27isTiledEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVersion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFileC2EPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_29InputFile19multiPartInitializeEPNS_13InputPartDataE
        - _ZN7Imf_2_29InputFile4DataC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:473,12'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:474,16'
          Dst:             _ZN7Imf_2_29InputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:477,5'
          Dst:             _ZN7Imf_2_29InputFile19multiPartInitializeEPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:478,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_216GenericInputFileC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericInputFile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFile4DataC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:118,18'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:118,18'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:118,18'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:118,18'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:136,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_29InputFile4DataD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29InputFile4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:140,1'
          Dst:             _ZN7Imf_2_29InputFile4DataD2Ev
    - functionName:    _ZN7Imf_2_29InputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          171
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN7Imf_2_29InputFile4Data18deleteCachedBufferEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:150,5'
          Dst:             _ZN7Imf_2_29InputFile4Data18deleteCachedBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:154,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:154,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:154,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:150,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          475
      EdgeCount:       172
      CyclomaticComplexity: 82
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210isNonImageEi
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - _ZN7Imf_2_27isTiledEi
        - _ZN7Imf_2_29InputFile10initializeEv
        - _ZN7Imf_2_29InputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_29InputFile4DataC2Ei
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - _ZNK7Imf_2_26Header7hasTypeEv
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:416,12'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:417,16'
          Dst:             _ZN7Imf_2_29InputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:423,9'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:428,13'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:430,13'
          Dst:             _ZN7Imf_2_29InputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:434,38'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:436,27'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:441,17'
          Dst:             _ZN7Imf_2_210isNonImageEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:442,17'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:443,30'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:445,39'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:445,31'
          Dst:             _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:469,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:452,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:448,40'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:448,27'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:450,13'
          Dst:             _ZN7Imf_2_29InputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:468,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:469,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:459,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:459,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:461,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:462,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:470,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:469,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_211isMultiPartEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVersion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFile23compatibilityInitializeERNS_7IStreamE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
        - _ZN7Imf_2_29InputFile19multiPartInitializeEPNS_13InputPartDataE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:492,32'
          Dst:             _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:493,49'
          Dst:             _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:495,5'
          Dst:             _ZN7Imf_2_29InputFile19multiPartInitializeEPNS_13InputPartDataE
    - functionName:    _ZN7Imf_2_216InputStreamMutexC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputStreamMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputStreamMutex.h:54,5'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
    - functionName:    _ZN7Imf_2_210isNonImageEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVersion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29InputFileC2EPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          542
      EdgeCount:       203
      CyclomaticComplexity: 99
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210isNonImageEi
        - _ZN7Imf_2_211StdIFStreamC2EPKc
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - _ZN7Imf_2_27isTiledEi
        - _ZN7Imf_2_29InputFile10initializeEv
        - _ZN7Imf_2_29InputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_29InputFile4DataC2Ei
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - _ZNK7Imf_2_26Header7hasTypeEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:345,12'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:346,16'
          Dst:             _ZN7Imf_2_29InputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:354,18'
          Dst:             _ZN7Imf_2_211StdIFStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:355,9'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:360,13'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:362,13'
          Dst:             _ZN7Imf_2_29InputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:366,38'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:368,27'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:373,17'
          Dst:             _ZN7Imf_2_210isNonImageEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:374,17'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:375,30'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:377,39'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:377,31'
          Dst:             _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:412,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:384,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:380,40'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:380,27'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:382,13'
          Dst:             _ZN7Imf_2_29InputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:411,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:412,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:398,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:400,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:401,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:413,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfInputFile.cpp:412,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_214TypedAttributeIiE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIntAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_27OStream8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27OStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27OStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27OStreamC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_27IStream8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27IStream5clearEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_28InputExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    76
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:150,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZNK7Imf_2_27IStream14isMemoryMappedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27IStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27IStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27IStream16readMemoryMappedEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfIO.cpp:71,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfIO.cpp:71,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfIO.cpp:71,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfIO.cpp:71,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_27IStreamC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_27KeyCode13perfsPerCountEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      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:    _ZNK7Imf_2_27KeyCode13perfsPerFrameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_27KeyCode10perfOffsetEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      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:    _ZNK7Imf_2_27KeyCode5countEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      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:    _ZNK7Imf_2_27KeyCode6prefixEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      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:    _ZNK7Imf_2_27KeyCode8filmTypeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      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:    _ZNK7Imf_2_27KeyCode11filmMfcCodeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      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:    _ZN7Imf_2_27KeyCodeaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27KeyCodeC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27KeyCode16setPerfsPerCountEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:211,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:211,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:211,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:211,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCode16setPerfsPerFrameEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:193,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:193,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:193,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:193,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCode13setPerfOffsetEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:175,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:175,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:175,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:175,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCode8setCountEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:157,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:157,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:157,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:157,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCode9setPrefixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:139,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:139,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:139,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:139,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCode11setFilmTypeEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:122,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:122,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:122,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:122,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCode14setFilmMfcCodeEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:105,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:105,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:105,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:105,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_27KeyCodeC2Eiiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27KeyCode11setFilmTypeEi
        - _ZN7Imf_2_27KeyCode13setPerfOffsetEi
        - _ZN7Imf_2_27KeyCode14setFilmMfcCodeEi
        - _ZN7Imf_2_27KeyCode16setPerfsPerCountEi
        - _ZN7Imf_2_27KeyCode16setPerfsPerFrameEi
        - _ZN7Imf_2_27KeyCode8setCountEi
        - _ZN7Imf_2_27KeyCode9setPrefixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:57,5'
          Dst:             _ZN7Imf_2_27KeyCode14setFilmMfcCodeEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:58,5'
          Dst:             _ZN7Imf_2_27KeyCode11setFilmTypeEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:59,5'
          Dst:             _ZN7Imf_2_27KeyCode9setPrefixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:60,5'
          Dst:             _ZN7Imf_2_27KeyCode8setCountEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:61,5'
          Dst:             _ZN7Imf_2_27KeyCode13setPerfOffsetEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:62,5'
          Dst:             _ZN7Imf_2_27KeyCode16setPerfsPerFrameEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCode.cpp:63,5'
          Dst:             _ZN7Imf_2_27KeyCode16setPerfsPerCountEi
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_27KeyCode11setFilmTypeEi
        - _ZN7Imf_2_27KeyCode13setPerfOffsetEi
        - _ZN7Imf_2_27KeyCode14setFilmMfcCodeEi
        - _ZN7Imf_2_27KeyCode16setPerfsPerCountEi
        - _ZN7Imf_2_27KeyCode16setPerfsPerFrameEi
        - _ZN7Imf_2_27KeyCode8setCountEi
        - _ZN7Imf_2_27KeyCode9setPrefixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:76,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:77,12'
          Dst:             _ZN7Imf_2_27KeyCode14setFilmMfcCodeEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:79,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:80,12'
          Dst:             _ZN7Imf_2_27KeyCode11setFilmTypeEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:82,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:83,12'
          Dst:             _ZN7Imf_2_27KeyCode9setPrefixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:85,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:86,12'
          Dst:             _ZN7Imf_2_27KeyCode8setCountEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:88,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:89,12'
          Dst:             _ZN7Imf_2_27KeyCode13setPerfOffsetEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:91,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:92,12'
          Dst:             _ZN7Imf_2_27KeyCode16setPerfsPerFrameEi
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:94,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:95,12'
          Dst:             _ZN7Imf_2_27KeyCode16setPerfsPerCountEi
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_7KeyCodeEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZNK7Imf_2_27KeyCode10perfOffsetEv
        - _ZNK7Imf_2_27KeyCode11filmMfcCodeEv
        - _ZNK7Imf_2_27KeyCode13perfsPerCountEv
        - _ZNK7Imf_2_27KeyCode13perfsPerFrameEv
        - _ZNK7Imf_2_27KeyCode5countEv
        - _ZNK7Imf_2_27KeyCode6prefixEv
        - _ZNK7Imf_2_27KeyCode8filmTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:60,39'
          Dst:             _ZNK7Imf_2_27KeyCode11filmMfcCodeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:60,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:61,39'
          Dst:             _ZNK7Imf_2_27KeyCode8filmTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:61,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:62,39'
          Dst:             _ZNK7Imf_2_27KeyCode6prefixEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:62,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:63,39'
          Dst:             _ZNK7Imf_2_27KeyCode5countEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:63,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:64,39'
          Dst:             _ZNK7Imf_2_27KeyCode10perfOffsetEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:64,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:65,39'
          Dst:             _ZNK7Imf_2_27KeyCode13perfsPerFrameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:65,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:66,39'
          Dst:             _ZNK7Imf_2_27KeyCode13perfsPerCountEv
        - Src:             'Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp:66,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfKeyCodeAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:640,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfLineOrderAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfLineOrderAttribute.cpp:73,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:359,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_9LineOrderEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfLineOrderAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfLineOrderAttribute.cpp:64,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_9LineOrderEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfLineOrderAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_28Matrix44IdEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - _ZN9Imath_2_28Matrix44IdEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:241,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:241,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:242,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:242,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:243,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:243,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:244,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:244,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:246,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:246,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:247,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:247,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:248,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:248,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:249,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:249,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:251,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:251,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:252,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:252,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:253,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:253,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:254,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:254,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:256,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:256,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:257,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:257,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:258,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:258,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:259,31'
          Dst:             _ZN9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:259,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
    - functionName:    _ZNK9Imath_2_28Matrix44IdEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          114
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - _ZNK9Imath_2_28Matrix44IdEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:215,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:215,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:216,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:216,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:217,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:217,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:218,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:218,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:220,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:220,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:221,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:221,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:222,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:222,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:223,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:223,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:225,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:225,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:226,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:226,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:227,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:227,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:228,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:228,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:230,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:230,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:231,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:231,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:232,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:232,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:233,32'
          Dst:             _ZNK9Imath_2_28Matrix44IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:233,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IdEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_28Matrix44IfEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    73
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - _ZN9Imath_2_28Matrix44IfEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:181,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:181,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:182,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:182,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:183,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:183,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:184,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:184,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:186,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:186,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:187,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:187,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:188,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:188,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:189,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:189,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:191,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:191,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:192,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:192,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:193,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:193,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:194,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:194,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:196,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:196,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:197,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:197,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:198,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:198,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:199,31'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:199,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK9Imath_2_28Matrix44IfEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          114
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - _ZNK9Imath_2_28Matrix44IfEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:155,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:155,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:156,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:156,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:157,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:157,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:158,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:158,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:160,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:160,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:161,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:161,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:162,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:162,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:163,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:163,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:165,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:165,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:166,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:166,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:167,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:167,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:168,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:168,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:170,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:170,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:171,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:171,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:172,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:172,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:173,32'
          Dst:             _ZNK9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:173,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_28Matrix33IdEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - _ZN9Imath_2_28Matrix33IdEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:129,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:129,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:130,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:130,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:131,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:131,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:133,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:133,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:134,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:134,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:135,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:135,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:137,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:137,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:138,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:138,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:139,31'
          Dst:             _ZN9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:139,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
    - functionName:    _ZNK9Imath_2_28Matrix33IdEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - _ZNK9Imath_2_28Matrix33IdEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:111,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:111,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:112,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:112,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:113,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:113,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:115,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:115,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:116,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:116,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:117,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:117,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:119,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:119,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:120,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:120,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:121,32'
          Dst:             _ZNK9Imath_2_28Matrix33IdEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:121,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IdEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_28Matrix33IfEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - _ZN9Imath_2_28Matrix33IfEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:85,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:85,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:86,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:86,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:87,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:87,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:89,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:89,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:90,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:90,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:91,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:91,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:93,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:93,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:94,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:94,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:95,31'
          Dst:             _ZN9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:95,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK9Imath_2_28Matrix33IfEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - _ZNK9Imath_2_28Matrix33IfEixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:67,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:67,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:68,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:68,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:69,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:69,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:71,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:71,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:72,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:72,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:73,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:73,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:75,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:75,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:76,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:76,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:77,32'
          Dst:             _ZNK9Imath_2_28Matrix33IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp:77,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix33IfEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMatrixAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ImfMisc.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZNK4half4bitsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:310,5'
          Dst:             _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
    - functionName:    _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:326,5'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
    - functionName:    _ZN7Imf_2_223getChunkOffsetTableSizeERKNS_6HeaderEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_228getTiledChunkOffsetTableSizeERKNS_6HeaderE
        - _ZN7Imf_2_231getScanlineChunkOffsetTableSizeERKNS_6HeaderE
        - _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7Imf_2_26Header10chunkCountEv
        - _ZNK7Imf_2_26Header13hasChunkCountEv
        - _ZNK7Imf_2_26Header4typeEv
        - _ZNK7Imf_2_26Header7hasTypeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1854,36'
          Dst:             _ZNK7Imf_2_26Header13hasChunkCountEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1856,23'
          Dst:             _ZNK7Imf_2_26Header10chunkCountEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1859,15'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1859,53'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1859,30'
          Dst:             _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1861,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1861,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1861,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1861,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1864,24'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1864,9'
          Dst:             _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1865,16'
          Dst:             _ZN7Imf_2_231getScanlineChunkOffsetTableSizeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1867,16'
          Dst:             _ZN7Imf_2_228getTiledChunkOffsetTableSizeERKNS_6HeaderE
    - functionName:    _ZN7Imf_2_231getScanlineChunkOffsetTableSizeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header11compressionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1825,38'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1828,30'
          Dst:             _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1831,51'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1831,30'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1835,25'
          Dst:             _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
    - functionName:    _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          190
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:108,38'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:109,42'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:113,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:114,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:114,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:117,32'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:117,15'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:119,10'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:122,21'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:122,10'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:115,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - _ZN7Imf_2_23Xdr4sizeIfEEiv
        - _ZN7Imf_2_23Xdr4sizeIjEEiv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    33
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:69,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:73,9'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:78,9'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:83,9'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:88,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:88,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:88,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:88,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4sizeIjEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4sizeI4halfEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4sizeIfEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213usesLongNamesERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_26Header13ConstIteratorppEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header13ConstIterator4nameEv
        - _ZNK7Imf_2_26Header13ConstIterator9attributeEv
        - _ZNK7Imf_2_26Header3endEv
        - _ZNK7Imf_2_26Header5beginEv
        - _ZNK7Imf_2_26Header8channelsEv
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1801,43'
          Dst:             _ZNK7Imf_2_26Header5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1802,22'
          Dst:             _ZNK7Imf_2_26Header3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1802,12'
          Dst:             _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1805,23'
          Dst:             _ZNK7Imf_2_26Header13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1805,13'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1805,50'
          Dst:             _ZNK7Imf_2_26Header13ConstIterator9attributeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1805,40'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1803,10'
          Dst:             _ZN7Imf_2_26Header13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1809,42'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1811,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1812,24'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1812,12'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1815,23'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1815,13'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1813,10'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZN7Imf_2_221fillChannelWithZeroesERPcNS_10Compressor6FormatENS_9PixelTypeEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          234
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfaSES_
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1712,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1746,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1717,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1724,51'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1724,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1731,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1737,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1737,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1737,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1737,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1763,38'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1763,36'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1781,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1781,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1781,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1781,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:415,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
        - _ZNK4half4bitsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:568,32'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:569,32'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:571,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:536,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_223copyFromDeepFrameBufferERPcPKcS0_lliiiiiiilllNS_10Compressor6FormatENS_9PixelTypeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          616
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4halfaSES_
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211sampleCountEPciiii
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1548,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1623,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1555,25'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1564,21'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1576,25'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1585,21'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1596,25'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1606,21'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1614,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1614,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1614,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1614,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1630,25'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1653,25'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1662,40'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1674,25'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1694,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1694,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1694,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1694,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_211sampleCountEPciiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_219copyFromFrameBufferERPcRPKcS3_mNS_10Compressor6FormatENS_9PixelTypeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          244
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4halfaSES_
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1438,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1479,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1444,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1454,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1463,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1470,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1470,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1470,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1470,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1496,36'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1515,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1515,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1515,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1515,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_214convertInPlaceERPcRPKcNS_9PixelTypeEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1383,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1389,13'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1398,13'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1407,13'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1414,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1414,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1414,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1414,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - _ZN7Imf_2_23Xdr4sizeIfEEiv
        - _ZN7Imf_2_23Xdr4sizeIjEEiv
        - _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1353,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1357,41'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1357,9'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1362,41'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1362,9'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1367,41'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1367,9'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1372,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1372,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1372,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1372,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:891,7'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:898,2'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
    - functionName:    _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        20
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - bool
        - double
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         309
      ICount:          2382
      EdgeCount:       362
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfC2Ev
        - _ZN4halfaSES_
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_210halfToUintE4half
        - _ZN7Imf_2_210uintToHalfEj
        - _ZN7Imf_2_211floatToHalfEf
        - _ZN7Imf_2_211floatToUintEf
        - _ZN7Imf_2_211sampleCountEPKciiii
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - _ZN7Imf_2_23Xdr4sizeIfEEiv
        - _ZN7Imf_2_23Xdr4sizeIjEEiv
        - _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - _ZNK4halfcvfEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:678,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:772,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:776,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:864,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:951,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1050,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1054,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1150,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:1247,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:690,37'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:708,32'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:716,37'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:723,48'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:742,37'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:759,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:759,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:759,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:759,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:784,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:794,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:798,62'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:798,25'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:809,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:819,34'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:820,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:821,57'
          Dst:             _ZN7Imf_2_210halfToUintE4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:825,61'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:825,24'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:836,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:847,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:848,57'
          Dst:             _ZN7Imf_2_211floatToUintEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:852,61'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:852,24'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:858,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:858,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:858,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:858,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:872,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:883,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:884,50'
          Dst:             _ZN7Imf_2_210uintToHalfEj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:884,48'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:888,62'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:888,25'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:899,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:909,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:913,62'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:913,25'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:924,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:934,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:935,50'
          Dst:             _ZN7Imf_2_211floatToHalfEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:935,48'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:939,62'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:939,25'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:945,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:945,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:945,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:945,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:959,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:969,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:974,62'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:974,25'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:985,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:995,34'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:996,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:997,58'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1002,60'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1002,23'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1013,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1023,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1027,62'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1027,25'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_9CharPtrIOEPKcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1034,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1034,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1034,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1034,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1040,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1040,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1040,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1040,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1062,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1090,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1101,58'
          Dst:             _ZN7Imf_2_210halfToUintE4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1117,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1133,57'
          Dst:             _ZN7Imf_2_211floatToUintEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1144,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1144,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1144,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1144,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1158,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1173,51'
          Dst:             _ZN7Imf_2_210uintToHalfEj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1173,49'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1189,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1199,49'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1215,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1230,50'
          Dst:             _ZN7Imf_2_211floatToHalfEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1230,48'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1241,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1241,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1241,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1241,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1255,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1286,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1297,59'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1313,33'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1336,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1336,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1336,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1336,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1342,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1342,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1342,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:1342,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_211sampleCountEPKciiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:691,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4half7setBitsEt
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:852,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:854,7'
          Dst:             _ZN4half7setBitsEt
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:810,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
    - functionName:    _ZN7Imf_2_219copyIntoFrameBufferERPKcPcS3_mbdNS_10Compressor6FormatENS_9PixelTypeES6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - double
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          853
      EdgeCount:       156
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfC2Ev
        - _ZN4halfaSES_
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_210halfToUintE4half
        - _ZN7Imf_2_210uintToHalfEj
        - _ZN7Imf_2_211floatToHalfEf
        - _ZN7Imf_2_211floatToUintEf
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - _ZNK4halfcvfEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:295,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:351,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:355,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:395,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:435,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:485,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:489,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:537,13'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMisc.cpp:594,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:313,32'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:317,40'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:338,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:338,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:338,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:338,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:361,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:370,26'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:371,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:372,50'
          Dst:             _ZN7Imf_2_210halfToUintE4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:382,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:383,49'
          Dst:             _ZN7Imf_2_211floatToUintEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:389,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:389,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:389,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:389,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:402,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:403,42'
          Dst:             _ZN7Imf_2_210uintToHalfEj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:403,40'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:412,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:422,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:423,42'
          Dst:             _ZN7Imf_2_211floatToHalfEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:423,40'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:429,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:429,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:429,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:429,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:442,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:452,26'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:453,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:454,50'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:463,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:469,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:469,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:469,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:469,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:475,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:475,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:475,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:475,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:508,50'
          Dst:             _ZN7Imf_2_210halfToUintE4half
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:523,49'
          Dst:             _ZN7Imf_2_211floatToUintEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:531,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:531,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:531,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:531,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:548,42'
          Dst:             _ZN7Imf_2_210uintToHalfEj
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:548,40'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:565,44'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:581,42'
          Dst:             _ZN7Imf_2_211floatToHalfEf
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:581,40'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:588,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:588,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:588,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:588,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:616,50'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:635,19'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:635,25'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:635,19'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:635,19'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:641,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:641,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:641,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:641,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214lineBufferMaxYEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214lineBufferMinYEiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:254,12'
          Dst:             _ZN7Imf_2_214lineBufferMinYEiii
    - functionName:    _ZN7Imf_2_214lineBufferMinYEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiRS4_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:237,5'
          Dst:             _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
    - functionName:    _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEPciiRNSt3__16vectorImNS4_9allocatorImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
        - _ZNK7Imf_2_26Header10dataWindowEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:202,41'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:203,41'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:201,12'
          Dst:             _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
    - functionName:    _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          215
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211sampleCountEPKciiii
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:163,38'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:164,42'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:166,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:167,24'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:167,12'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:171,28'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:171,17'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:176,36'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:176,25'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:177,52'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:177,35'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:178,35'
          Dst:             _ZN7Imf_2_211sampleCountEPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:168,10'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZN7Imf_2_210numSamplesEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24divpEii
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:98,14'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfMisc.cpp:99,14'
          Dst:             _ZN9Imath_2_24divpEii
    - functionName:    _GLOBAL__sub_I_ImfMultiPartInputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZNK9Imath_2_24Vec2IiEneIiEEbRKNS0_IT_EE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213InputPartDataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputPartData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputPartData.h:47,8'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4DataD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFile4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:114,5'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4DataD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_213InputPartDataD2Ev
        - _ZN7Imf_2_216InputStreamMutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:118,13'
          Dst:             _ZN7Imf_2_213InputPartDataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:119,5'
          Dst:             _ZN7Imf_2_216InputStreamMutexD2Ev
    - functionName:    _ZNK7Imf_2_218MultiPartInputFile5partsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218MultiPartInputFile12partCompleteEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218MultiPartInputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211TileOffsetsD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:747,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4Data25chunkOffsetReconstructionERNS_7IStreamERKNSt3__16vectorIPNS_13InputPartDataENS4_9allocatorIS7_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          805
      EdgeCount:       266
      CyclomaticComplexity: 126
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_210isNonImageEi
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_218MultiPartInputFile4Data17createTileOffsetsERKNS_6HeaderE
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7Imf_2_211TileOffsets10getOffsetsEv
        - _ZNK7Imf_2_211TileOffsets11isValidTileEiiii
        - _ZNK7Imf_2_26Header7hasTypeEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:526,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:494,20'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:494,34'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:494,58'
          Dst:             _ZN7Imf_2_210isNonImageEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:496,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:496,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:496,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:496,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:498,36'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:498,13'
          Dst:             _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:500,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:500,110'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:500,19'
          Dst:             _ZN7Iex_2_26ArgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:500,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:500,13'
          Dst:             __cxa_free_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:520,38'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:520,13'
          Dst:             _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:522,30'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data17createTileOffsetsERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:526,37'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:547,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:547,27'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:547,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:567,16'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:569,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:687,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:696,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:705,81'
          Dst:             _ZNK7Imf_2_211TileOffsets10getOffsetsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:577,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:577,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:586,32'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:586,17'
          Dst:             _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:592,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:593,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:594,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:595,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:604,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:604,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:608,46'
          Dst:             _ZNK7Imf_2_211TileOffsets11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:611,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:611,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:614,17'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:618,27'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:622,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:623,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:633,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:640,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:642,40'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:649,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:649,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:655,27'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:659,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:660,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:668,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:674,16'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:713,12'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4Data17createTileOffsetsERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header15tileDescriptionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:439,38'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:452,39'
          Dst:             _ZNK7Imf_2_26Header15tileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:453,5'
          Dst:             _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:459,36'
          Dst:             _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4Data21readChunkOffsetTablesEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFile4Data25chunkOffsetReconstructionERNS_7IStreamERKNSt3__16vectorIPNS_13InputPartDataENS4_9allocatorIS7_EEEE
        - _ZN7Imf_2_223getChunkOffsetTableSizeERKNS_6HeaderEb
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:738,36'
          Dst:             _ZN7Imf_2_223getChunkOffsetTableSizeERKNS_6HeaderEb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:742,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:761,9'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data25chunkOffsetReconstructionERNS_7IStreamERKNSt3__16vectorIPNS_13InputPartDataENS4_9allocatorIS7_EEEE
    - functionName:    _ZN7Iex_2_28InputExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:150,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZNK9Imath_2_23BoxINS_4Vec2IiEEEneERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK9Imath_2_24Vec2IiEneIiEEbRKNS0_IT_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:437,17'
          Dst:             _ZNK9Imath_2_24Vec2IiEneIiEEbRKNS0_IT_EE
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:437,35'
          Dst:             _ZNK9Imath_2_24Vec2IiEneIiEEbRKNS0_IT_EE
    - functionName:    _ZNK7Imf_2_218MultiPartInputFile4Data27checkSharedAttributesValuesERKNS_6HeaderES4_RNSt3__16vectorINS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENSA_ISC_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          237
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
        - _ZNK7Imf_2_214ChromaticitiesneERKS0_
        - _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
        - _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
        - _ZNK7Imf_2_26Header13displayWindowEv
        - _ZNK7Imf_2_26Header16pixelAspectRatioEv
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEEPKT_PKc
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEEPKT_PKc
        - _ZNK7Imf_2_28TimeCodeneERKS0_
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEEneERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:238,13'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:238,36'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:238,29'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEEneERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:248,13'
          Dst:             _ZNK7Imf_2_26Header16pixelAspectRatioEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:248,39'
          Dst:             _ZNK7Imf_2_26Header16pixelAspectRatioEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:259,31'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:258,49'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEEPKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:261,31'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:260,49'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEEPKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:265,45'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:265,69'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:265,53'
          Dst:             _ZNK7Imf_2_28TimeCodeneERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:269,46'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:277,37'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:276,53'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEEPKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:279,37'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:278,53'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEEPKT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:283,38'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:283,59'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:283,46'
          Dst:             _ZNK7Imf_2_214ChromaticitiesneERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:287,46'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
    - functionName:    _ZN7Imf_2_218MultiPartInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:215,1'
          Dst:             _ZN7Imf_2_218MultiPartInputFileD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:223,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:217,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_218MultiPartInputFile6headerEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_218MultiPartInputFile7getPartEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:201,19'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:725,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:725,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:725,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:725,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          206
      EdgeCount:       64
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_218MultiPartInputFile10initializeEv
        - _ZN7Imf_2_218MultiPartInputFile4DataC2Ebib
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:153,21'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:156,15'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4DataC2Ebib
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:161,9'
          Dst:             _ZN7Imf_2_218MultiPartInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:175,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:167,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:167,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:169,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:162,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:174,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:175,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:170,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:176,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:175,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_218MultiPartInputFile4DataC2Ebib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216InputStreamMutexC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:106,9'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile10initializeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         118
      ICount:          687
      EdgeCount:       233
      CyclomaticComplexity: 117
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_210isNonImageEi
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_213InputPartDataC2EPNS_16InputStreamMutexERKNS_6HeaderEiii
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_218MultiPartInputFile4Data21readChunkOffsetTablesEb
        - _ZN7Imf_2_26Header12readsNothingEv
        - _ZN7Imf_2_26Header4nameEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_27isTiledEi
        - _ZN9Imath_2_24Vec2IfEC2Eff
        - _ZNK7Imf_2_218MultiPartInputFile4Data27checkSharedAttributesValuesERKNS_6HeaderES4_RNSt3__16vectorINS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENSA_ISC_EEEE
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - _ZNK7Imf_2_26Header7hasNameEv
        - _ZNK7Imf_2_26Header7hasTypeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:299,5'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:301,22'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:302,18'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:309,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:309,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:309,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:309,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:315,16'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:315,16'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:316,16'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:322,20'
          Dst:             _ZN7Imf_2_26Header12readsNothingEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:332,5'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:332,5'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:344,32'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:348,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:348,23'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:348,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:348,17'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:350,32'
          Dst:             _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:361,31'
          Dst:             _ZN7Imf_2_210isNonImageEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:363,36'
          Dst:             _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:369,32'
          Dst:             _ZNK7Imf_2_26Header7hasNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:372,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:372,23'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:372,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:372,17'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:375,40'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:375,13'
          Dst:             _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:376,32'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:378,32'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:391,47'
          Dst:             _ZN7Imf_2_26Header4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:393,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:393,84'
          Dst:             _ZN7Imf_2_26Header4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:393,23'
          Dst:             _ZN7Iex_2_28InputExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:393,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:393,17'
          Dst:             __cxa_free_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:396,45'
          Dst:             _ZN7Imf_2_26Header4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:409,24'
          Dst:             _ZNK7Imf_2_218MultiPartInputFile4Data27checkSharedAttributesValuesERKNS_6HeaderES4_RNSt3__16vectorINS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENSA_ISC_EEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:414,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:414,84'
          Dst:             _ZN7Imf_2_26Header4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:414,23'
          Dst:             _ZN7Iex_2_28InputExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:414,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:414,17'
          Dst:             __cxa_free_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:427,21'
          Dst:             _ZN7Imf_2_213InputPartDataC2EPNS_16InputStreamMutexERKNS_6HeaderEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:429,12'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data21readChunkOffsetTablesEb
    - functionName:    _ZN7Imf_2_218MultiPartInputFileC2EPKcib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          220
      EdgeCount:       67
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211StdIFStreamC2EPKc
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_218MultiPartInputFile10initializeEv
        - _ZN7Imf_2_218MultiPartInputFile4DataC2Ebib
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:128,21'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:131,15'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4DataC2Ebib
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:135,25'
          Dst:             _ZN7Imf_2_211StdIFStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:136,9'
          Dst:             _ZN7Imf_2_218MultiPartInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:150,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:142,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:144,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:137,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:149,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:150,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:145,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:151,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:150,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_218MultiPartInputFile12getInputPartINS_18DeepTiledInputFileEEEPT_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_218DeepTiledInputFileC2EPNS_13InputPartDataE
        - _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:182,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,36'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,27'
          Dst:             _ZN7Imf_2_218DeepTiledInputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile12getInputPartINS_21DeepScanLineInputFileEEEPT_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
        - _ZN7Imf_2_221DeepScanLineInputFileC2EPNS_13InputPartDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:182,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,36'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,27'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile12getInputPartINS_14TiledInputFileEEEPT_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_214TiledInputFileC2EPNS_13InputPartDataE
        - _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:182,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,36'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,27'
          Dst:             _ZN7Imf_2_214TiledInputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_218MultiPartInputFile12getInputPartINS_9InputFileEEEPT_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
        - _ZN7Imf_2_29InputFileC2EPNS_13InputPartDataE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:182,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,36'
          Dst:             _ZN7Imf_2_218MultiPartInputFile4Data7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:185,27'
          Dst:             _ZN7Imf_2_29InputFileC2EPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfMultiPartInputFile.cpp:190,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_215OpaqueAttribute13copyValueFromERKNS_9AttributeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          136
      EdgeCount:       41
      CyclomaticComplexity: 19
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_27TypeExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:109,33'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:111,28'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:111,39'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:111,20'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:113,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:113,2'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:113,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:113,2'
          Dst:             _ZN7Iex_2_27TypeExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:113,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:120,11'
          Dst:             _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:122,22'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:122,44'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
    - functionName:    _ZN7Imf_2_25ArrayIcEcvPcEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_25ArrayIcEcvPKcEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIcE11resizeEraseEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Pci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:862,5'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_215OpaqueAttribute13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Pci
        - _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - _ZN7Imf_2_25ArrayIcEcvPcEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:100,11'
          Dst:             _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:102,31'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:102,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Pci
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:579,5'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZNK7Imf_2_215OpaqueAttribute12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKci
        - _ZNK7Imf_2_25ArrayIcEcvPKcEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:93,32'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:93,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKci
    - functionName:    _ZNK7Imf_2_215OpaqueAttribute4copyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_215OpaqueAttributeC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:86,16'
          Dst:             _ZN7Imf_2_215OpaqueAttributeC2ERKS0_
    - functionName:    _ZN7Imf_2_215OpaqueAttributeC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - _ZN7Imf_2_25ArrayIcEC2El
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:59,18'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:60,24'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:60,16'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:60,5'
          Dst:             _ZN7Imf_2_25ArrayIcEC2El
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:62,5'
          Dst:             _ZN7Imf_2_25ArrayIcEC2El
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64,13'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64,24'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:64,5'
          Dst:             strcpy
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:65,11'
          Dst:             _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:66,22'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:66,44'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:67,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:67,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:67,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_25ArrayIcEC2El
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIcED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215OpaqueAttributeD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215OpaqueAttributeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:71,1'
          Dst:             _ZN7Imf_2_215OpaqueAttributeD2Ev
    - functionName:    _ZNK7Imf_2_215OpaqueAttribute8typeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_25ArrayIcEcvPKcEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:79,12'
          Dst:             _ZNK7Imf_2_25ArrayIcEcvPKcEv
    - functionName:    _ZN7Imf_2_215OpaqueAttributeD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:73,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:73,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:73,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_25ArrayIcEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215OpaqueAttributeC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_25ArrayIcEC2El
        - _ZN7Imf_2_25ArrayIcEC2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:51,18'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:52,16'
          Dst:             strlen
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:52,5'
          Dst:             _ZN7Imf_2_25ArrayIcEC2El
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:51,18'
          Dst:             _ZN7Imf_2_25ArrayIcEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:55,13'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:55,5'
          Dst:             strcpy
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:56,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:56,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOpaqueAttribute.cpp:56,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _GLOBAL__sub_I_ImfOutputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZNK9Imath_2_24Vec2IiEeqIiEEbRKNS0_IT_EE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4sizeIiEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_28LogicExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28LogicExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:145,1'
          Dst:             _ZN7Iex_2_28LogicExcD2Ev
    - functionName:    _ZN7Iex_2_28LogicExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:145,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112convertToXdrEPNS_10OutputFile4DataERNS_5ArrayIcEEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_214convertInPlaceERPcRPKcNS_9PixelTypeEm
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZN9Imath_2_24divpEii
        - _ZN9Imath_2_24modpEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:356,23'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:380,17'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:389,25'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:390,25'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:396,13'
          Dst:             _ZN7Imf_2_214convertInPlaceERPcRPKcNS_9PixelTypeEm
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTask7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          529
      EdgeCount:       63
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_112convertToXdrEPNS_10OutputFile4DataERNS_5ArrayIcEEiii
        - _ZN7Imf_2_219copyFromFrameBufferERPcRPKcS3_mNS_10Compressor6FormatENS_9PixelTypeE
        - _ZN7Imf_2_221fillChannelWithZeroesERPcNS_10Compressor6FormatENS_9PixelTypeEm
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZN9Imath_2_24divpEii
        - _ZN9Imath_2_24modpEii
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:511,30'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:526,21'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:648,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:632,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:535,29'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:536,29'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:549,21'
          Dst:             _ZN7Imf_2_221fillChannelWithZeroesERPcNS_10Compressor6FormatENS_9PixelTypeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:560,43'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:566,21'
          Dst:             _ZN7Imf_2_219copyFromFrameBufferERPcRPKcS3_mNS_10Compressor6FormatENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:593,32'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:596,33'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:626,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112convertToXdrEPNS_10OutputFile4DataERNS_5ArrayIcEEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:648,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:648,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:640,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:640,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:648,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:468,1'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:473,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:474,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:473,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4postEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:152,25'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:495,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_217OutputStreamMutexD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputStreamMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217OutputStreamMutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputStreamMutex.h:52,8'
          Dst:             _ZN7Imf_2_217OutputStreamMutexD2Ev
    - functionName:    _ZN7Imf_2_217OutputStreamMutexD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputStreamMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputStreamMutex.h:52,8'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_217GenericOutputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217GenericOutputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.h:51,38'
          Dst:             _ZN7Imf_2_217GenericOutputFileD2Ev
    - functionName:    _ZN7Imf_2_217GenericOutputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210OutputFile13breakScanLineEiiic
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          185
      EdgeCount:       45
      CyclomaticComplexity: 19
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_210OutputFile8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1360,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1366,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1366,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1366,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1366,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1366,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1375,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1375,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK7Imf_2_210OutputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_27OStream8fileNameEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:876,36'
          Dst:             _ZNK7Imf_2_27OStream8fileNameEv
    - functionName:    _ZN7Imf_2_210OutputFile18updatePreviewImageEPKNS_11PreviewRgbaE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          314
      EdgeCount:       81
      CyclomaticComplexity: 30
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212PreviewImage6pixelsEv
        - _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERT_PKc
        - _ZNK7Imf_2_210OutputFile8fileNameEv
        - _ZNK7Imf_2_212PreviewImage5widthEv
        - _ZNK7Imf_2_212PreviewImage6heightEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1313,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1316,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1316,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1316,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1316,2'
          Dst:             _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1316,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1325,16'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_12PreviewImageEEEEERT_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1327,28'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE5valueEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1328,30'
          Dst:             _ZN7Imf_2_212PreviewImage6pixelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1329,24'
          Dst:             _ZNK7Imf_2_212PreviewImage5widthEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1329,37'
          Dst:             _ZNK7Imf_2_212PreviewImage6heightEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1347,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1350,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1350,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1352,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1353,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1354,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1354,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1353,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:145,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_210OutputFile10copyPixelsERNS_9InputPartE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_210OutputFile10copyPixelsERNS_9InputFileE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1305,5'
          Dst:             _ZN7Imf_2_210OutputFile10copyPixelsERNS_9InputFileE
    - functionName:    _ZN7Imf_2_210OutputFile10copyPixelsERNS_9InputFileE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         130
      ICount:          606
      EdgeCount:       185
      CyclomaticComplexity: 57
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEiPKci
        - _ZN7Imf_2_214lineBufferMinYEiii
        - _ZN7Imf_2_29InputFile12rawPixelDataEiRPKcRi
        - _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
        - _ZNK7Imf_2_210OutputFile8fileNameEv
        - _ZNK7Imf_2_211ChannelListeqERKS0_
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header11compressionEv
        - _ZNK7Imf_2_26Header3endEv
        - _ZNK7Imf_2_26Header4findEPKc
        - _ZNK7Imf_2_26Header8channelsEv
        - _ZNK7Imf_2_26Header9lineOrderEv
        - _ZNK7Imf_2_29InputFile6headerEv
        - _ZNK7Imf_2_29InputFile8fileNameEv
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEEeqERKS3_
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1223,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1231,30'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1233,15'
          Dst:             _ZNK7Imf_2_26Header4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1233,38'
          Dst:             _ZNK7Imf_2_26Header3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1233,29'
          Dst:             _ZN7Imf_2_2neERKNS_6Header13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1234,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1234,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1234,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1234,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1234,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1234,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1241,15'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1241,37'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1241,28'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEEeqERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1242,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1242,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1242,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1242,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1242,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1242,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1247,15'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1247,36'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1248,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1248,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1248,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1248,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1248,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1248,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1253,15'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1253,38'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1254,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1254,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1254,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1254,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1254,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1254,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1259,15'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1259,35'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1259,26'
          Dst:             _ZNK7Imf_2_211ChannelListeqERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1260,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1260,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1260,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1260,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1260,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1260,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1269,35'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1272,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1287,5'
          Dst:             _ZN7Imf_2_29InputFile12rawPixelDataEiRPKcRi
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1289,52'
          Dst:             _ZN7Imf_2_214lineBufferMinYEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1289,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEiPKci
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1299,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1299,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK9Imath_2_23BoxINS_4Vec2IiEEEeqERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK9Imath_2_24Vec2IiEeqIiEEbRKNS0_IT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:429,17'
          Dst:             _ZNK9Imath_2_24Vec2IiEeqIiEEbRKNS0_IT_EE
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:429,35'
          Dst:             _ZNK9Imath_2_24Vec2IiEeqIiEEbRKNS0_IT_EE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEiPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_23Xdr4sizeIiEEiv
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:300,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:303,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:304,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:308,28'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:309,28'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:314,38'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
    - functionName:    _ZNK7Imf_2_210OutputFile15currentScanLineEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1215,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1217,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:152,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEPKNS0_10LineBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEiPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:324,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEiPKci
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:151,25'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
    - functionName:    _ZN7Imf_2_210OutputFile4Data13getLineBufferEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_10OutputFile4DataEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_210OutputFile4Data13getLineBufferEi
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - _ZN7Imf_2_25ArrayIcEcvPcEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:436,5'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:438,24'
          Dst:             _ZN7Imf_2_210OutputFile4Data13getLineBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:444,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:452,44'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:464,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
    - functionName:    _ZN7Imf_2_210OutputFile11writePixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          662
      EdgeCount:       162
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29TaskGroupC2Ev
        - _ZN13IlmThread_2_29TaskGroupD2Ev
        - _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210OutputFile4Data13getLineBufferEi
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_10OutputFile4DataEiii
        - _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEPKNS0_10LineBufferE
        - _ZNK7Imf_2_210OutputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:992,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:995,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:995,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:995,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1021,23'
          Dst:             _ZN13IlmThread_2_29TaskGroupC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1045,30'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_10OutputFile4DataEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1044,21'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1068,30'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_10OutputFile4DataEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1067,21'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1081,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1081,27'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1081,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1090,14'
          Dst:             _ZN7Imf_2_210OutputFile4Data13getLineBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1092,30'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1108,34'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1117,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114writePixelDataEPNS_17OutputStreamMutexEPNS_10OutputFile4DataEPKNS0_10LineBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1136,30'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1158,26'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_10OutputFile4DataEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1157,17'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1171,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1171,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1201,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1201,12'
          Dst:             _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1201,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1202,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1202,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1202,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1205,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1205,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1207,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1208,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:1208,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_210OutputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:982,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:984,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112OutSliceInfoC2ENS_9PixelTypeEPKcmmiib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          448
      EdgeCount:       135
      CyclomaticComplexity: 43
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBufferaSERKS0_
        - _ZN7Imf_2_212_GLOBAL__N_112OutSliceInfoC2ENS_9PixelTypeEPKcmmiib
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_2eqERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_210OutputFile8fileNameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_211FrameBuffer3endEv
        - _ZNK7Imf_2_211FrameBuffer4findEPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:890,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:897,49'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:899,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:900,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:900,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:903,53'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:903,45'
          Dst:             _ZNK7Imf_2_211FrameBuffer4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:905,23'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:905,8'
          Dst:             _ZN7Imf_2_2eqERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:908,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:908,28'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:910,6'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:910,6'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:910,6'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:910,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:910,6'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:910,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:916,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:916,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:917,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:917,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:919,6'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:919,6'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:919,6'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:919,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:919,6'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:919,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:901,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:933,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:934,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:934,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:937,53'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:937,45'
          Dst:             _ZNK7Imf_2_211FrameBuffer4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:939,23'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:939,8'
          Dst:             _ZN7Imf_2_2eqERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:946,40'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:950,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:951,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:946,24'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112OutSliceInfoC2ENS_9PixelTypeEPKcmmiib
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:960,40'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:961,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:962,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:963,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:964,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:965,12'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:960,24'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112OutSliceInfoC2ENS_9PixelTypeEPKcmmiib
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:935,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:974,24'
          Dst:             _ZN7Imf_2_211FrameBufferaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:976,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:976,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK7Imf_2_210OutputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210OutputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_210OutputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:830,1'
          Dst:             _ZN7Imf_2_210OutputFileD2Ev
    - functionName:    _ZN7Imf_2_210OutputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          234
      EdgeCount:       40
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_210OutputFile4DataD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
        - _ZN7Imf_2_217GenericOutputFileD2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:834,18'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:842,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:848,17'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:857,17'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:859,9'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:867,2'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:870,1'
          Dst:             _ZN7Imf_2_217GenericOutputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:834,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:259,2'
          Dst:             _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:262,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_m
    - functionName:    _ZN7Imf_2_210OutputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:241,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:242,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:242,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreD2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:176,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:176,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2EPNS_10CompressorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN7Imf_2_25ArrayIcEC2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:160,13'
          Dst:             _ZN7Imf_2_25ArrayIcEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:167,5'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:170,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
    - functionName:    _ZN7Imf_2_210OutputFileC2EPKNS_14OutputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          260
      EdgeCount:       80
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_210OutputFile4DataC2Ei
        - _ZN7Imf_2_210OutputFile4DataD2Ev
        - _ZN7Imf_2_217GenericOutputFileC2Ev
        - _ZN7Imf_2_217GenericOutputFileD2Ev
        - _ZNK7Imf_2_26Header4typeEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:741,13'
          Dst:             _ZN7Imf_2_217GenericOutputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:745,26'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:746,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:746,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:746,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:748,21'
          Dst:             _ZN7Imf_2_210OutputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:753,9'
          Dst:             _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:771,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:760,20'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:757,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:768,20'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:770,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:771,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:762,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:764,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:765,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:772,1'
          Dst:             _ZN7Imf_2_217GenericOutputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:771,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_217GenericOutputFileC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          297
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2EPNS_10CompressorE
        - _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
        - _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiRS4_
        - _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_26HeaderaSERKS0_
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header7hasTypeEv
        - _ZNK7Imf_2_26Header9lineOrderEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:777,19'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:781,22'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:783,23'
          Dst:             _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:786,38'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:788,38'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:792,31'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:798,30'
          Dst:             _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:804,51'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:804,22'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:804,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2EPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:810,21'
          Dst:             _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:811,28'
          Dst:             _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:815,39'
          Dst:             _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:823,5'
          Dst:             _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiRS4_
    - functionName:    _ZN7Imf_2_210OutputFile4DataC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:223,19'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:223,19'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:223,19'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:235,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:235,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN7Imf_2_210OutputFileC2ERNS_7OStreamERKNS_6HeaderEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          394
      EdgeCount:       125
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_210OutputFile4DataC2Ei
        - _ZN7Imf_2_210OutputFile4DataD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
        - _ZN7Imf_2_217GenericOutputFile31writeMagicNumberAndVersionFieldERNS_7OStreamERKNS_6HeaderE
        - _ZN7Imf_2_217GenericOutputFileC2Ev
        - _ZN7Imf_2_217GenericOutputFileD2Ev
        - _ZN7Imf_2_217OutputStreamMutexC2Ev
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - _ZNK7Imf_2_26Header7writeToERNS_7OStreamEb
        - _ZNK7Imf_2_27OStream8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:698,13'
          Dst:             _ZN7Imf_2_217GenericOutputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:703,16'
          Dst:             _ZN7Imf_2_210OutputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:706,28'
          Dst:             _ZN7Imf_2_217OutputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:710,9'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:713,2'
          Dst:             _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:717,2'
          Dst:             _ZN7Imf_2_217GenericOutputFile31writeMagicNumberAndVersionFieldERNS_7OStreamERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:719,24'
          Dst:             _ZNK7Imf_2_26Header7writeToERNS_7OStreamEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:721,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:738,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:722,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:735,26'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:737,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:738,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:726,19'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:728,2'
          Dst:             _ZNK7Imf_2_27OStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:728,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:730,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:731,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:739,1'
          Dst:             _ZN7Imf_2_217GenericOutputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:738,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_217OutputStreamMutexC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputStreamMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputStreamMutex.h:57,9'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
    - functionName:    _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          408
      EdgeCount:       128
      CyclomaticComplexity: 59
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_210OutputFile4DataC2Ei
        - _ZN7Imf_2_210OutputFile4DataD2Ev
        - _ZN7Imf_2_211StdOFStreamC2EPKc
        - _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
        - _ZN7Imf_2_217GenericOutputFile31writeMagicNumberAndVersionFieldERNS_7OStreamERKNS_6HeaderE
        - _ZN7Imf_2_217GenericOutputFileC2Ev
        - _ZN7Imf_2_217GenericOutputFileD2Ev
        - _ZN7Imf_2_217OutputStreamMutexC2Ev
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - _ZNK7Imf_2_26Header7writeToERNS_7OStreamEb
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:654,13'
          Dst:             _ZN7Imf_2_217GenericOutputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:659,16'
          Dst:             _ZN7Imf_2_210OutputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:662,28'
          Dst:             _ZN7Imf_2_217OutputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:666,9'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:667,31'
          Dst:             _ZN7Imf_2_211StdOFStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:669,2'
          Dst:             _ZN7Imf_2_210OutputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:673,2'
          Dst:             _ZN7Imf_2_217GenericOutputFile31writeMagicNumberAndVersionFieldERNS_7OStreamERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:675,24'
          Dst:             _ZNK7Imf_2_26Header7writeToERNS_7OStreamEb
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:677,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116writeLineOffsetsERNS_7OStreamERKNSt3__16vectorImNS3_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:694,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:678,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:691,26'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:693,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:694,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:682,19'
          Dst:             _ZN7Imf_2_210OutputFile4DataD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:684,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:686,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:687,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:695,1'
          Dst:             _ZN7Imf_2_217GenericOutputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfOutputFile.cpp:694,5'
          Dst:             __clang_call_terminate
    - functionName:    _GLOBAL__sub_I_ImfPartType.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPartType.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN7Imf_2_215isSupportedTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27isImageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPartType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27MathExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27MathExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:154,1'
          Dst:             _ZN7Iex_2_27MathExcD2Ev
    - functionName:    _ZN7Iex_2_27MathExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:154,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Iex_2_211OverflowExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexMathExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211OverflowExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexMathExc.h:49,1'
          Dst:             _ZN7Iex_2_211OverflowExcD2Ev
    - functionName:    _ZN7Iex_2_211OverflowExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexMathExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27MathExcD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexMathExc.h:49,1'
          Dst:             _ZN7Iex_2_27MathExcD2Ev
    - functionName:    _ZN7Iex_2_27MathExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:154,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZN7Iex_2_211OverflowExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexMathExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27MathExcC2EPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexMathExc.h:49,1'
          Dst:             _ZN7Iex_2_27MathExcC2EPKc
    - functionName:    _ZN7Imf_2_212PreviewImageaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_211PreviewRgbaC2Ehhhh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImage.cpp:95,15'
          Dst:             _ZN7Imf_2_211PreviewRgbaC2Ehhhh
    - functionName:    _ZN7Imf_2_211PreviewRgbaC2Ehhhh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212PreviewImageD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212PreviewImageC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_211PreviewRgbaC2Ehhhh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImage.cpp:75,14'
          Dst:             _ZN7Imf_2_211PreviewRgbaC2Ehhhh
    - functionName:    _ZN7Imf_2_26uiMultIjEET_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_211OverflowExcC2EPKc
        - _ZN7Iex_2_211OverflowExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,15'
          Dst:             _ZN7Iex_2_211OverflowExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,9'
          Dst:             _ZN7Iex_2_211OverflowExcD2Ev
    - functionName:    _ZN7Imf_2_214checkArraySizeIjEEmT_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211OverflowExcC2EPKc
        - _ZN7Iex_2_211OverflowExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,15'
          Dst:             _ZN7Iex_2_211OverflowExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,9'
          Dst:             _ZN7Iex_2_211OverflowExcD2Ev
    - functionName:    _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImage.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          147
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_211PreviewRgbaC2Ehhhh
        - _ZN7Imf_2_214checkArraySizeIjEEmT_m
        - _ZN7Imf_2_26uiMultIjEET_S1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImage.cpp:57,26'
          Dst:             _ZN7Imf_2_26uiMultIjEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImage.cpp:57,10'
          Dst:             _ZN7Imf_2_214checkArraySizeIjEEmT_m
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImage.cpp:56,15'
          Dst:             _ZN7Imf_2_211PreviewRgbaC2Ehhhh
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImage.cpp:67,19'
          Dst:             _ZN7Imf_2_211PreviewRgbaC2Ehhhh
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7Imf_2_212PreviewImage6pixelsEv
        - _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
        - _ZN7Imf_2_212PreviewImageD2Ev
        - _ZN7Imf_2_212PreviewImageaSERKS0_
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZNK7Imf_2_212PreviewImage5widthEv
        - _ZNK7Imf_2_212PreviewImage6heightEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:83,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:84,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:86,18'
          Dst:             _ZN7Imf_2_212PreviewImageC2EjjPKNS_11PreviewRgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:88,23'
          Dst:             _ZNK7Imf_2_212PreviewImage5widthEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:88,35'
          Dst:             _ZNK7Imf_2_212PreviewImage6heightEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:89,29'
          Dst:             _ZN7Imf_2_212PreviewImage6pixelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:93,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:94,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:95,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:96,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:100,1'
          Dst:             _ZN7Imf_2_212PreviewImageD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:99,12'
          Dst:             _ZN7Imf_2_212PreviewImageaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:100,1'
          Dst:             _ZN7Imf_2_212PreviewImageD2Ev
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:415,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_8StreamIOENS_7OStreamEEEvRT0_PKhi
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_12PreviewImageEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          88
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - _ZNK7Imf_2_212PreviewImage5widthEv
        - _ZNK7Imf_2_212PreviewImage6heightEv
        - _ZNK7Imf_2_212PreviewImage6pixelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:61,39'
          Dst:             _ZNK7Imf_2_212PreviewImage5widthEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:61,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:62,39'
          Dst:             _ZNK7Imf_2_212PreviewImage6heightEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:62,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:64,28'
          Dst:             _ZNK7Imf_2_212PreviewImage5widthEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:64,45'
          Dst:             _ZNK7Imf_2_212PreviewImage6heightEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:65,40'
          Dst:             _ZNK7Imf_2_212PreviewImage6pixelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:69,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:70,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:71,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
        - Src:             'Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp:72,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_12PreviewImageEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPreviewImageAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:691,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_8StreamIOENS_7IStreamEEEvRT0_Phi
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp:69,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp:70,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8RationalEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp:60,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp:61,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRationalAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9Imath_2_24Vec2IiEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213RgbaInputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_29InputFile7versionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1401,24'
          Dst:             _ZNK7Imf_2_29InputFile7versionEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile11compressionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header11compressionEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1387,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1387,33'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile9lineOrderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header9lineOrderEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1380,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1380,33'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile17screenWindowWidthEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header17screenWindowWidthEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1373,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1373,33'
          Dst:             _ZNK7Imf_2_26Header17screenWindowWidthEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile18screenWindowCenterEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - _ZNK7Imf_2_26Header18screenWindowCenterEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1366,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1366,33'
          Dst:             _ZNK7Imf_2_26Header18screenWindowCenterEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1366,12'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
    - functionName:    _ZNK7Imf_2_213RgbaInputFile16pixelAspectRatioEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header16pixelAspectRatioEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1359,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1359,33'
          Dst:             _ZNK7Imf_2_26Header16pixelAspectRatioEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile10dataWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1352,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1352,33'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile13displayWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header13displayWindowEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1345,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1345,33'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_29InputFile11frameBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1338,24'
          Dst:             _ZNK7Imf_2_29InputFile11frameBufferEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_29InputFile8fileNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1331,24'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1324,24'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
    - functionName:    _ZNK7Imf_2_213RgbaInputFile10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_29InputFile10isCompleteEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1317,24'
          Dst:             _ZNK7Imf_2_29InputFile10isCompleteEv
    - functionName:    _ZN7Imf_2_213RgbaInputFile10readPixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213RgbaInputFile10readPixelsEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1310,5'
          Dst:             _ZN7Imf_2_213RgbaInputFile10readPixelsEii
    - functionName:    _ZN7Imf_2_213RgbaInputFile10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEii
        - _ZN7Imf_2_29InputFile10readPixelsEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1297,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1298,12'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEii
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1299,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1299,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1302,14'
          Dst:             _ZN7Imf_2_29InputFile10readPixelsEii
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:959,6'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:964,6'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEi
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca10readPixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          413
      EdgeCount:       54
      CyclomaticComplexity: 6
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_213RgbaInputFile7FromYca10rotateBuf1Ei
        - _ZN7Imf_2_213RgbaInputFile7FromYca10rotateBuf2Ei
        - _ZN7Imf_2_213RgbaInputFile7FromYca15readYCAScanLineEiPNS_4RgbaE
        - _ZN7Imf_2_24RgbaaSERKS0_
        - _ZN7Imf_2_27RgbaYca13fixSaturationERKN9Imath_2_24Vec3IfEEiPKPKNS_4RgbaEPS6_
        - _ZN7Imf_2_27RgbaYca21reconstructChromaVertEiPKPKNS_4RgbaEPS1_
        - _ZN7Imf_2_27RgbaYca9YCAtoRGBAERKN9Imath_2_24Vec3IfEEiPKNS_4RgbaEPS6_
        - _ZNK7Imf_2_29InputFile8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:974,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:974,2'
          Dst:             _ZNK7Imf_2_29InputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:974,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:974,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:974,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1011,2'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca10rotateBuf1Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1014,2'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca10rotateBuf2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1023,3'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca15readYCAScanLineEiPNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1033,7'
          Dst:             _ZN7Imf_2_27RgbaYca9YCAtoRGBAERKN9Imath_2_24Vec3IfEEiPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1037,7'
          Dst:             _ZN7Imf_2_27RgbaYca21reconstructChromaVertEiPKPKNS_4RgbaEPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1038,7'
          Dst:             _ZN7Imf_2_27RgbaYca9YCAtoRGBAERKN9Imath_2_24Vec3IfEEiPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1050,3'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca15readYCAScanLineEiPNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1060,7'
          Dst:             _ZN7Imf_2_27RgbaYca9YCAtoRGBAERKN9Imath_2_24Vec3IfEEiPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1064,7'
          Dst:             _ZN7Imf_2_27RgbaYca21reconstructChromaVertEiPKPKNS_4RgbaEPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1065,7'
          Dst:             _ZN7Imf_2_27RgbaYca9YCAtoRGBAERKN9Imath_2_24Vec3IfEEiPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1071,5'
          Dst:             _ZN7Imf_2_27RgbaYca13fixSaturationERKN9Imath_2_24Vec3IfEEiPKPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1074,60'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca10rotateBuf1Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9Imath_2_24modpEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1083,9'
          Dst:             _ZN9Imath_2_24modpEii
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca10rotateBuf2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9Imath_2_24modpEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1098,9'
          Dst:             _ZN9Imath_2_24modpEii
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca15readYCAScanLineEiPNS_4RgbaE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4halfaSEf
        - _ZN7Imf_2_213RgbaInputFile7FromYca9padTmpBufEv
        - _ZN7Imf_2_27RgbaYca22reconstructChromaHorizEiPKNS_4RgbaEPS1_
        - _ZN7Imf_2_29InputFile10readPixelsEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1126,16'
          Dst:             _ZN7Imf_2_29InputFile10readPixelsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1137,24'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1138,24'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1148,2'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca9padTmpBufEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1149,2'
          Dst:             _ZN7Imf_2_27RgbaYca22reconstructChromaHorizEiPKNS_4RgbaEPS1_
    - functionName:    _ZN7Imf_2_24RgbaaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgba.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfaSES_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgba.h:67,8'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgba.h:68,8'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgba.h:69,8'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgba.h:70,8'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca9padTmpBufEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24RgbaaSERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1159,13'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1160,27'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
    - functionName:    _ZN7Imf_2_213RgbaInputFile12setLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
        - _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1280,70'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1280,26'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1282,33'
          Dst:             _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1285,17'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1287,17'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1288,17'
          Dst:             _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1289,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1289,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_212hasMultiViewERKNS_6HeaderE
        - _ZN7Imf_2_29multiViewERKNS_6HeaderE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:136,9'
          Dst:             _ZN7Imf_2_212hasMultiViewERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:136,34'
          Dst:             _ZN7Imf_2_29multiViewERKNS_6HeaderE
    - functionName:    _ZNK7Imf_2_213RgbaInputFile8channelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_112rgbaChannelsERKNS_11ChannelListERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZNK7Imf_2_26Header8channelsEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1394,38'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1394,47'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1394,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112rgbaChannelsERKNS_11ChannelListERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          317
      EdgeCount:       75
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_112cachePaddingEl
        - _ZN7Imf_2_212_GLOBAL__N_112ywFromHeaderERKNS_6HeaderE
        - _ZN7Imf_2_24RgbaC2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - _ZN9Imath_2_24Vec3IfEC2Ev
        - _ZN9Imath_2_24Vec3IfEaSERKS1_
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header9lineOrderEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:849,25'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:849,25'
          Dst:             _ZN9Imath_2_24Vec3IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:856,33'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:856,42'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:856,22'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:864,29'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:864,38'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:865,36'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:865,11'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112ywFromHeaderERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:865,9'
          Dst:             _ZN9Imath_2_24Vec3IfEaSERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:867,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112cachePaddingEl
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:869,16'
          Dst:             _ZN7Imf_2_24RgbaC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:877,15'
          Dst:             _ZN7Imf_2_24RgbaC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:882,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112ywFromHeaderERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_214ChromaticitiesC2ERKN9Imath_2_24Vec2IfEES5_S5_S5_
        - _ZN7Imf_2_214ChromaticitiesaSERKS0_
        - _ZN7Imf_2_214chromaticitiesERKNS_6HeaderE
        - _ZN7Imf_2_217hasChromaticitiesERKNS_6HeaderE
        - _ZN7Imf_2_27RgbaYca9computeYwERKNS_14ChromaticitiesE
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:146,20'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:146,20'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:146,20'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:146,20'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:146,20'
          Dst:             _ZN7Imf_2_214ChromaticitiesC2ERKN9Imath_2_24Vec2IfEES5_S5_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:148,9'
          Dst:             _ZN7Imf_2_217hasChromaticitiesERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:149,7'
          Dst:             _ZN7Imf_2_214chromaticitiesERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:149,5'
          Dst:             _ZN7Imf_2_214ChromaticitiesaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:151,12'
          Dst:             _ZN7Imf_2_27RgbaYca9computeYwERKNS_14ChromaticitiesE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112cachePaddingEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:172,5'
          Dst:             __cxa_guard_acquire
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:172,5'
          Dst:             __cxa_guard_release
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYcaD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213RgbaInputFile7FromYcaD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:886,1'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYcaD2Ev
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYcaD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:889,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112rgbaChannelsERKNS_11ChannelListERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          250
      EdgeCount:       47
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:107,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:110,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:113,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:116,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:119,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:122,12'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:123,5'
          Dst:             _ZNK7Imf_2_211ChannelList11findChannelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Imf_2_213RgbaInputFile14setFrameBufferEPNS_4RgbaEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_213RgbaInputFile7FromYca14setFrameBufferEPNS_4RgbaEmmRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1231,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1232,12'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYca14setFrameBufferEPNS_4RgbaEmmRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1233,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1233,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1239,14'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1242,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1241,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1249,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1248,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1256,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1255,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1263,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1262,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1269,14'
          Dst:             _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1270,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1270,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_213RgbaInputFile7FromYca14setFrameBufferEPNS_4RgbaEmmRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          203
      EdgeCount:       46
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:900,14'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:903,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:902,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:914,10'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:913,9'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:923,10'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:922,9'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:933,6'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:932,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:941,13'
          Dst:             _ZN7Imf_2_29InputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:942,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:942,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_213RgbaInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213RgbaInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1220,1'
          Dst:             _ZN7Imf_2_213RgbaInputFileD2Ev
    - functionName:    _ZN7Imf_2_213RgbaInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213RgbaInputFileC2ERNS_7IStreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
        - _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
        - _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1208,21'
          Dst:             _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1210,69'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1210,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1212,33'
          Dst:             _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1215,17'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
    - functionName:    _ZN7Imf_2_213RgbaInputFileC2EPKcRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
        - _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_29InputFileC2EPKci
        - _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - _ZNK7Imf_2_29InputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1193,21'
          Dst:             _ZN7Imf_2_29InputFileC2EPKci
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1195,69'
          Dst:             _ZNK7Imf_2_29InputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1195,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_119prefixFromLayerNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1197,33'
          Dst:             _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1200,17'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
    - functionName:    _ZN7Imf_2_213RgbaInputFileC2ERNS_7IStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
        - _ZNK7Imf_2_213RgbaInputFile8channelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1178,21'
          Dst:             _ZN7Imf_2_29InputFileC2ERNS_7IStreamEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1182,33'
          Dst:             _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1185,17'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
    - functionName:    _ZN7Imf_2_213RgbaInputFileC2EPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_29InputFileC2EPKci
        - _ZNK7Imf_2_213RgbaInputFile8channelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1166,21'
          Dst:             _ZN7Imf_2_29InputFileC2EPKci
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1170,33'
          Dst:             _ZNK7Imf_2_213RgbaInputFile8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:1173,17'
          Dst:             _ZN7Imf_2_213RgbaInputFile7FromYcaC2ERNS_9InputFileENS_12RgbaChannelsE
    - functionName:    _ZN7Imf_2_214RgbaOutputFile13breakScanLineEiiic
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_210OutputFile13breakScanLineEiiic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:803,18'
          Dst:             _ZN7Imf_2_210OutputFile13breakScanLineEiiic
    - functionName:    _ZN7Imf_2_214RgbaOutputFile13setYCRoundingEjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_214RgbaOutputFile5ToYca13setYCRoundingEjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:794,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:795,10'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca13setYCRoundingEjj
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:796,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca13setYCRoundingEjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214RgbaOutputFile18updatePreviewImageEPKNS_11PreviewRgbaE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_210OutputFile18updatePreviewImageEPKNS_11PreviewRgbaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:785,18'
          Dst:             _ZN7Imf_2_210OutputFile18updatePreviewImageEPKNS_11PreviewRgbaE
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile8channelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_112rgbaChannelsERKNS_11ChannelListERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:778,39'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:778,48'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:778,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112rgbaChannelsERKNS_11ChannelListERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile11compressionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header11compressionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:771,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:771,34'
          Dst:             _ZNK7Imf_2_26Header11compressionEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile9lineOrderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header9lineOrderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:764,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:764,34'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile17screenWindowWidthEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header17screenWindowWidthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:757,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:757,34'
          Dst:             _ZNK7Imf_2_26Header17screenWindowWidthEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile18screenWindowCenterEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header18screenWindowCenterEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:750,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:750,34'
          Dst:             _ZNK7Imf_2_26Header18screenWindowCenterEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:750,12'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile16pixelAspectRatioEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header16pixelAspectRatioEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:743,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:743,34'
          Dst:             _ZNK7Imf_2_26Header16pixelAspectRatioEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile10dataWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header10dataWindowEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:736,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:736,34'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile13displayWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header13displayWindowEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:729,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:729,34'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile11frameBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:722,25'
          Dst:             _ZNK7Imf_2_210OutputFile11frameBufferEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_210OutputFile6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:715,25'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile15currentScanLineEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZNK7Imf_2_210OutputFile15currentScanLineEv
        - _ZNK7Imf_2_214RgbaOutputFile5ToYca15currentScanLineEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:702,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:703,17'
          Dst:             _ZNK7Imf_2_214RgbaOutputFile5ToYca15currentScanLineEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:704,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:707,22'
          Dst:             _ZNK7Imf_2_210OutputFile15currentScanLineEv
    - functionName:    _ZNK7Imf_2_214RgbaOutputFile5ToYca15currentScanLineEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      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:    _ZN7Imf_2_214RgbaOutputFile11writePixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_210OutputFile11writePixelsEi
        - _ZN7Imf_2_214RgbaOutputFile5ToYca11writePixelsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:687,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:688,10'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca11writePixelsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:689,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:689,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:692,15'
          Dst:             _ZN7Imf_2_210OutputFile11writePixelsEi
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca11writePixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          402
      EdgeCount:       72
      CyclomaticComplexity: 10
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_210OutputFile11writePixelsEi
        - _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
        - _ZN7Imf_2_214RgbaOutputFile5ToYca19duplicateLastBufferEv
        - _ZN7Imf_2_214RgbaOutputFile5ToYca27duplicateSecondToLastBufferEv
        - _ZN7Imf_2_214RgbaOutputFile5ToYca34decimateChromaVertAndWriteScanLineEv
        - _ZN7Imf_2_214RgbaOutputFile5ToYca9padTmpBufEv
        - _ZN7Imf_2_24RgbaaSERKS0_
        - _ZN7Imf_2_27RgbaYca19decimateChromaHorizEiPKNS_4RgbaEPS1_
        - _ZN7Imf_2_27RgbaYca9RGBAtoYCAERKN9Imath_2_24Vec3IfEEibPKNS_4RgbaEPS6_
        - _ZNK7Imf_2_210OutputFile8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:361,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:361,2'
          Dst:             _ZNK7Imf_2_210OutputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:361,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:361,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:361,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:382,14'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:391,6'
          Dst:             _ZN7Imf_2_27RgbaYca9RGBAtoYCAERKN9Imath_2_24Vec3IfEEibPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:392,18'
          Dst:             _ZN7Imf_2_210OutputFile11writePixelsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:417,19'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:425,6'
          Dst:             _ZN7Imf_2_27RgbaYca9RGBAtoYCAERKN9Imath_2_24Vec3IfEEibPKNS_4RgbaEPS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:432,6'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca9padTmpBufEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:439,6'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:440,6'
          Dst:             _ZN7Imf_2_27RgbaYca19decimateChromaHorizEiPKNS_4RgbaEPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:450,7'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca19duplicateLastBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:463,3'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca34decimateChromaVertAndWriteScanLineEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:474,7'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca19duplicateLastBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:476,3'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca27duplicateSecondToLastBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:478,3'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca34decimateChromaVertAndWriteScanLineEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:482,7'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca19duplicateLastBufferEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:484,7'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca34decimateChromaVertAndWriteScanLineEv
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca9padTmpBufEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24RgbaaSERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:509,13'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:510,27'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca19duplicateLastBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:530,5'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca34decimateChromaVertAndWriteScanLineEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_210OutputFile11writePixelsEi
        - _ZN7Imf_2_27RgbaYca18decimateChromaVertEiPKPKNS_4RgbaEPS1_
        - _ZN7Imf_2_27RgbaYca8roundYCAEijjPKNS_4RgbaEPS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:549,2'
          Dst:             _ZN7Imf_2_27RgbaYca18decimateChromaVertEiPKPKNS_4RgbaEPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:552,2'
          Dst:             _ZN7Imf_2_27RgbaYca8roundYCAEijjPKNS_4RgbaEPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:554,17'
          Dst:             _ZN7Imf_2_210OutputFile11writePixelsEi
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca27duplicateSecondToLastBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:538,5'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca13rotateBuffersEv
    - functionName:    _ZN7Imf_2_214RgbaOutputFile14setFrameBufferEPKNS_4RgbaEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_214RgbaOutputFile5ToYca14setFrameBufferEPKNS_4RgbaEmm
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:662,7'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:663,10'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYca14setFrameBufferEPKNS_4RgbaEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:664,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:664,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:670,14'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:672,18'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:672,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:673,18'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:673,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:674,18'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:674,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:675,18'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:675,5'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:677,15'
          Dst:             _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:678,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:678,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYca14setFrameBufferEPKNS_4RgbaEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          168
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
        - _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:304,14'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:309,10'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:308,9'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:348,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:320,10'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:319,9'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:328,10'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:327,9'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:339,10'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:338,9'
          Dst:             _ZN7Imf_2_211FrameBuffer6insertEPKcRKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:347,14'
          Dst:             _ZN7Imf_2_210OutputFile14setFrameBufferERKNS_11FrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:348,5'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214RgbaOutputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:649,1'
          Dst:             _ZN7Imf_2_214RgbaOutputFileD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214RgbaOutputFileC2EPKciiNS_12RgbaChannelsEfN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
        - _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:632,12'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:640,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:641,23'
          Dst:             _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:644,15'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:645,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:645,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          192
      EdgeCount:       74
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - _ZN7Imf_2_211ChannelListC2Ev
        - _ZN7Imf_2_211ChannelListD2Ev
        - _ZN7Imf_2_211ChannelListaSERKS0_
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:68,17'
          Dst:             _ZN7Imf_2_211ChannelListC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:74,22'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:74,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:99,1'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:79,23'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:79,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:80,23'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:80,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:86,22'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:86,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:89,22'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:89,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:92,22'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:92,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:96,18'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:96,5'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:98,12'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:98,23'
          Dst:             _ZN7Imf_2_211ChannelListaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:99,1'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          311
      EdgeCount:       73
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_112cachePaddingEl
        - _ZN7Imf_2_212_GLOBAL__N_112ywFromHeaderERKNS_6HeaderE
        - _ZN7Imf_2_24RgbaC2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - _ZN9Imath_2_24Vec3IfEC2Ev
        - _ZN9Imath_2_24Vec3IfEaSERKS1_
        - _ZNK7Imf_2_210OutputFile6headerEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header9lineOrderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:238,24'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:238,24'
          Dst:             _ZN9Imath_2_24Vec3IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:247,34'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:247,43'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:247,22'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:254,30'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:254,39'
          Dst:             _ZNK7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:261,37'
          Dst:             _ZNK7Imf_2_210OutputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:261,11'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112ywFromHeaderERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:261,9'
          Dst:             _ZN9Imath_2_24Vec3IfEaSERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:263,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112cachePaddingEl
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:265,16'
          Dst:             _ZN7Imf_2_24RgbaC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:270,15'
          Dst:             _ZN7Imf_2_24RgbaC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:278,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYcaD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214RgbaOutputFile5ToYcaD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:282,1'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYcaD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFile5ToYcaD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:285,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZNK9Imath_2_23BoxINS_4Vec2IiEEE7isEmptyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK9Imath_2_24Vec2IiEixEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:539,9'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:539,18'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:540,9'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:540,18'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
    - functionName:    _ZN7Imf_2_214RgbaOutputFileC2EPKcRKN9Imath_2_23BoxINS3_4Vec2IiEEEES9_NS_12RgbaChannelsEfNS5_IfEEfNS_9LineOrderENS_11CompressionEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
        - 'N/A'
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          136
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
        - _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_26HeaderC2ERKN9Imath_2_23BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEE7isEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:604,20'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEE7isEmptyEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:603,12'
          Dst:             _ZN7Imf_2_26HeaderC2ERKN9Imath_2_23BoxINS1_4Vec2IiEEEES7_fRKNS3_IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:611,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:612,23'
          Dst:             _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:615,15'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:616,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:616,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFileC2ERNS_7OStreamERKNS_6HeaderENS_12RgbaChannelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_210OutputFileC2ERNS_7OStreamERKNS_6HeaderEi
        - _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_26HeaderC2ERKS0_
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:581,12'
          Dst:             _ZN7Imf_2_26HeaderC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:582,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:583,23'
          Dst:             _ZN7Imf_2_210OutputFileC2ERNS_7OStreamERKNS_6HeaderEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:586,15'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:587,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:587,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN7Imf_2_214RgbaOutputFileC2EPKcRKNS_6HeaderENS_12RgbaChannelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
        - _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - _ZN7Imf_2_26HeaderC2ERKS0_
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:565,12'
          Dst:             _ZN7Imf_2_26HeaderC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:566,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114insertChannelsERNS_6HeaderENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:567,23'
          Dst:             _ZN7Imf_2_210OutputFileC2EPKcRKNS_6HeaderEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:570,15'
          Dst:             _ZN7Imf_2_214RgbaOutputFile5ToYcaC2ERNS_10OutputFileENS_12RgbaChannelsE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:571,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaFile.cpp:571,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
    - functionName:    _ZN4halfmLEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfaSES_
        - _ZNK4halfcvfEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.h:630,26'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/Half/half.h:630,13'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/Half/half.h:630,11'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110desaturateERKNS_4RgbaEfRKN9Imath_2_24Vec3IfEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZN4halfmLEf
        - _ZNK4halfcvfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:420,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:422,44'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:422,11'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:423,44'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:423,11'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:424,44'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:424,11'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:425,11'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:427,18'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:427,33'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:427,48'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:428,18'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:428,33'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:428,48'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:432,8'
          Dst:             _ZN4halfmLEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:433,8'
          Dst:             _ZN4halfmLEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:434,8'
          Dst:             _ZN4halfmLEf
    - functionName:    _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4halfcvfEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:407,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:408,20'
          Dst:             _ZNK4halfcvfEv
    - functionName:    _ZN7Imf_2_27RgbaYca13fixSaturationERKN9Imath_2_24Vec3IfEEiPKPKNS_4RgbaEPS6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          173
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_24RgbaaSERKS0_
        - _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110desaturateERKNS_4RgbaEfRKN9Imath_2_24Vec3IfEERS2_
        - _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:447,24'
          Dst:             _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:450,24'
          Dst:             _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:463,19'
          Dst:             _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:464,19'
          Dst:             _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:479,12'
          Dst:             _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110saturationERKNS_4RgbaE
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:487,3'
          Dst:             _ZN7Imf_2_27RgbaYca12_GLOBAL__N_110desaturateERKNS_4RgbaEfRKN9Imath_2_24Vec3IfEERS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:492,6'
          Dst:             _ZN7Imf_2_24RgbaaSERKS0_
    - functionName:    _ZN7Imf_2_27RgbaYca9YCAtoRGBAERKN9Imath_2_24Vec3IfEEiPKNS_4RgbaEPS6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          170
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZNK4halfcvfEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:369,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:369,19'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:381,12'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:382,12'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:383,12'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:384,12'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:388,17'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:389,17'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:390,17'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:393,12'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:394,12'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:395,12'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:396,12'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_27RgbaYca21reconstructChromaVertEiPKPKNS_4RgbaEPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          334
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZNK4halfcvfEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:322,16'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:323,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:324,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:325,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:326,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:327,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:328,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:329,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:330,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:331,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:332,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:333,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:334,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:335,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:322,14'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:337,16'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:338,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:339,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:340,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:341,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:342,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:343,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:344,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:345,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:346,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:347,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:348,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:349,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:350,9'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:337,14'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:352,14'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:353,14'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_27RgbaYca22reconstructChromaHorizEiPKNS_4RgbaEPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          358
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZNK4halfcvfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:273,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:274,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:275,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:276,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:277,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:278,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:279,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:280,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:281,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:282,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:283,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:284,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:285,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:286,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:273,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:288,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:289,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:290,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:291,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:292,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:293,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:294,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:295,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:296,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:297,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:298,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:299,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:300,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:301,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:288,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:305,18'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:306,18'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:309,14'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:310,14'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZNK4half5roundEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4halfC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.h:551,10'
          Dst:             _ZN4halfC2Ev
    - functionName:    _ZN7Imf_2_27RgbaYca8roundYCAEijjPKNS_4RgbaEPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4halfaSES_
        - _ZNK4half5roundEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:245,27'
          Dst:             _ZNK4half5roundEj
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:245,14'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:246,14'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:250,31'
          Dst:             _ZNK4half5roundEj
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:250,18'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:251,31'
          Dst:             _ZNK4half5roundEj
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:251,18'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_27RgbaYca18decimateChromaVertEiPKPKNS_4RgbaEPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          365
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZNK4halfcvfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:197,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:198,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:199,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:200,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:201,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:202,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:203,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:204,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:205,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:206,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:207,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:208,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:209,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:210,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:211,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:197,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:213,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:214,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:215,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:216,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:217,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:218,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:219,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:220,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:221,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:222,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:223,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:224,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:225,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:226,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:227,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:213,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:230,14'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:231,14'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_27RgbaYca19decimateChromaHorizEiPKNS_4RgbaEPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          342
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZNK4halfcvfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:149,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:150,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:151,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:152,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:153,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:154,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:155,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:156,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:157,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:158,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:159,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:160,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:161,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:162,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:163,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:149,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:165,20'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:166,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:167,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:168,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:169,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:170,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:171,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:172,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:173,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:174,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:175,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:176,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:177,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:178,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:179,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:165,18'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:182,14'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:183,14'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZNK4half8isFiniteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27RgbaYca9RGBAtoYCAERKN9Imath_2_24Vec3IfEEibPKNS_4RgbaEPS6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          268
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4halfaSES_
        - _ZN4halfaSEf
        - _ZNK4half8isFiniteEv
        - _ZNK4halfcvfEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:83,12'
          Dst:             _ZNK4half8isFiniteEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:83,26'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:84,11'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:86,12'
          Dst:             _ZNK4half8isFiniteEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:86,26'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:87,11'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:89,12'
          Dst:             _ZNK4half8isFiniteEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:89,26'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:90,11'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:92,6'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:92,14'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:92,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:92,30'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:104,12'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:105,12'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:106,12'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:110,14'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:110,28'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:110,42'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:110,12'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:112,16'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:114,15'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:115,12'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:115,9'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:117,9'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:119,15'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:120,12'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:120,9'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:122,9'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:126,12'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:128,12'
          Dst:             _ZN4halfaSEf
    - functionName:    _ZNK9Imath_2_24Vec3IfEdvEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec3IfEC2Efff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:1626,12'
          Dst:             _ZN9Imath_2_24Vec3IfEC2Efff
    - functionName:    _ZN9Imath_2_24Vec3IfEC2Efff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214ChromaticitiesC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfEC2ERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.h:55,19'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
    - functionName:    _ZN7Imf_2_27RgbaYca9computeYwERKNS_14ChromaticitiesE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRgbaYca.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214ChromaticitiesC2ERKS0_
        - _ZN7Imf_2_28RGBtoXYZENS_14ChromaticitiesEf
        - _ZN9Imath_2_24Vec3IfEC2Efff
        - _ZN9Imath_2_28Matrix44IfEixEi
        - _ZNK9Imath_2_24Vec3IfEdvEf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:61,24'
          Dst:             _ZN7Imf_2_214ChromaticitiesC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:61,14'
          Dst:             _ZN7Imf_2_28RGBtoXYZENS_14ChromaticitiesEf
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,26'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,35'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,12'
          Dst:             _ZN9Imath_2_24Vec3IfEC2Efff
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,47'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,57'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,67'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfRgbaYca.cpp:62,44'
          Dst:             _ZNK9Imath_2_24Vec3IfEdvEf
    - functionName:    _GLOBAL__sub_I_ImfScanLineInputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121sliceOptimizationDataaSERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfaSES_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:185,8'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121sliceOptimizationDataaSEOS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfaSES_
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:185,8'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZNK7Imf_2_212_GLOBAL__N_121sliceOptimizationDataltERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTask7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          503
      EdgeCount:       57
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - _ZN7Imf_2_219copyIntoFrameBufferERPKcPcS3_mbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - _ZN9Imath_2_24divpEii
        - _ZN9Imath_2_24modpEii
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:659,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:643,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:597,21'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:606,29'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:607,29'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:620,21'
          Dst:             _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:629,41'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:635,21'
          Dst:             _ZN7Imf_2_219copyIntoFrameBufferERPKcPcS3_mbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:659,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:659,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:651,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:651,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:659,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:505,1'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:510,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:511,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:510,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4postEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:155,32'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
    - functionName:    _ZN7Imf_2_217writeToRGBANormalERPtS1_S1_S1_S1_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_222writeToRGBASSETemplateILb1ELb1EEEvRPDv2_xS3_S3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          207
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:151,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:152,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:153,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:154,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:166,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:169,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:180,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:183,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_222writeToRGBASSETemplateILb1ELb0EEEvRPDv2_xS3_S3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          207
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:151,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:152,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:153,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:154,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:166,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:169,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:180,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:183,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_222writeToRGBASSETemplateILb0ELb1EEEvRPDv2_xS3_S3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          207
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:151,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:152,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:153,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:154,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:166,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:169,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:180,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:183,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_222writeToRGBASSETemplateILb0ELb0EEEvRPDv2_xS3_S3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          207
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:151,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:152,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:153,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:154,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:166,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:169,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:180,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:183,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_222writeToRGBAFillANormalERPtS1_S1_RKtS1_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          73
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_227writeToRGBAFillASSETemplateILb1ELb1EEEvRPDv2_xS3_S3_RKtS3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          253
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:310,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:311,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:312,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:324,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:327,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:340,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:343,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_227writeToRGBAFillASSETemplateILb1ELb0EEEvRPDv2_xS3_S3_RKtS3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          253
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:310,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:311,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:312,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:324,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:327,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:340,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:343,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_227writeToRGBAFillASSETemplateILb0ELb1EEEvRPDv2_xS3_S3_RKtS3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          253
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:310,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:311,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:312,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:324,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:327,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:340,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:343,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_227writeToRGBAFillASSETemplateILb0ELb0EEEvRPDv2_xS3_S3_RKtS3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          253
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:310,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:311,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:312,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:324,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:327,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:340,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:343,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_216writeToRGBNormalERPtS1_S1_S1_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          64
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221writeToRGBSSETemplateILb1ELb1EEEvRPDv2_xS3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          327
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:469,31'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:470,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:471,32'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:498,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:523,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:545,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_221writeToRGBSSETemplateILb1ELb0EEEvRPDv2_xS3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          327
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:469,31'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:470,33'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:471,32'
          Dst:             _ZN7Imf_2_27loadSSEILb1EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:498,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:523,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:545,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_221writeToRGBSSETemplateILb0ELb1EEEvRPDv2_xS3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          327
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:469,31'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:470,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:471,32'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:498,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:523,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:545,9'
          Dst:             _ZN7Imf_2_28storeSSEILb1EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_221writeToRGBSSETemplateILb0ELb0EEEvRPDv2_xS3_S3_S3_RKm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          327
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:469,31'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:470,33'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:471,32'
          Dst:             _ZN7Imf_2_27loadSSEILb0EEEDv2_xRPS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:498,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:523,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:545,9'
          Dst:             _ZN7Imf_2_28storeSSEILb0EEEvRPDv2_xRS1_
    - functionName:    _ZN7Imf_2_219isPointerSSEAlignedEPKv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_28LogicExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:145,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZN7Imf_2_220optimizedWriteToRGBAERPtS1_S1_S1_S1_RKmS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          191
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_217writeToRGBANormalERPtS1_S1_S1_S1_RKm
        - _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - _ZN7Imf_2_222writeToRGBASSETemplateILb0ELb0EEEvRPDv2_xS3_S3_S3_S3_RKm
        - _ZN7Imf_2_222writeToRGBASSETemplateILb0ELb1EEEvRPDv2_xS3_S3_S3_S3_RKm
        - _ZN7Imf_2_222writeToRGBASSETemplateILb1ELb0EEEvRPDv2_xS3_S3_S3_S3_RKm
        - _ZN7Imf_2_222writeToRGBASSETemplateILb1ELb1EEEvRPDv2_xS3_S3_S3_S3_RKm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:230,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:231,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:232,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:233,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:235,30'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:239,9'
          Dst:             _ZN7Imf_2_222writeToRGBASSETemplateILb0ELb0EEEvRPDv2_xS3_S3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:248,9'
          Dst:             _ZN7Imf_2_222writeToRGBASSETemplateILb0ELb1EEEvRPDv2_xS3_S3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:257,9'
          Dst:             _ZN7Imf_2_222writeToRGBASSETemplateILb1ELb0EEEvRPDv2_xS3_S3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:266,9'
          Dst:             _ZN7Imf_2_222writeToRGBASSETemplateILb1ELb1EEEvRPDv2_xS3_S3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:274,5'
          Dst:             _ZN7Imf_2_217writeToRGBANormalERPtS1_S1_S1_S1_RKm
    - functionName:    _ZN7Imf_2_225optimizedWriteToRGBAFillAERPtS1_S1_RKtS1_RKmS5_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          179
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - _ZN7Imf_2_222writeToRGBAFillANormalERPtS1_S1_RKtS1_RKm
        - _ZN7Imf_2_227writeToRGBAFillASSETemplateILb0ELb0EEEvRPDv2_xS3_S3_RKtS3_RKm
        - _ZN7Imf_2_227writeToRGBAFillASSETemplateILb0ELb1EEEvRPDv2_xS3_S3_RKtS3_RKm
        - _ZN7Imf_2_227writeToRGBAFillASSETemplateILb1ELb0EEEvRPDv2_xS3_S3_RKtS3_RKm
        - _ZN7Imf_2_227writeToRGBAFillASSETemplateILb1ELb1EEEvRPDv2_xS3_S3_RKtS3_RKm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:391,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:392,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:393,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:395,30'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:399,9'
          Dst:             _ZN7Imf_2_227writeToRGBAFillASSETemplateILb0ELb0EEEvRPDv2_xS3_S3_RKtS3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:408,9'
          Dst:             _ZN7Imf_2_227writeToRGBAFillASSETemplateILb0ELb1EEEvRPDv2_xS3_S3_RKtS3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:417,9'
          Dst:             _ZN7Imf_2_227writeToRGBAFillASSETemplateILb1ELb0EEEvRPDv2_xS3_S3_RKtS3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:426,9'
          Dst:             _ZN7Imf_2_227writeToRGBAFillASSETemplateILb1ELb1EEEvRPDv2_xS3_S3_RKtS3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:434,5'
          Dst:             _ZN7Imf_2_222writeToRGBAFillANormalERPtS1_S1_RKtS1_RKm
    - functionName:    _ZN7Imf_2_219optimizedWriteToRGBERPtS1_S1_S1_RKmS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_216writeToRGBNormalERPtS1_S1_S1_RKm
        - _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - _ZN7Imf_2_221writeToRGBSSETemplateILb0ELb0EEEvRPDv2_xS3_S3_S3_RKm
        - _ZN7Imf_2_221writeToRGBSSETemplateILb0ELb1EEEvRPDv2_xS3_S3_S3_RKm
        - _ZN7Imf_2_221writeToRGBSSETemplateILb1ELb0EEEvRPDv2_xS3_S3_S3_RKm
        - _ZN7Imf_2_221writeToRGBSSETemplateILb1ELb1EEEvRPDv2_xS3_S3_S3_RKm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:592,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:593,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:594,26'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:596,30'
          Dst:             _ZN7Imf_2_219isPointerSSEAlignedEPKv
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:600,9'
          Dst:             _ZN7Imf_2_221writeToRGBSSETemplateILb0ELb0EEEvRPDv2_xS3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:608,9'
          Dst:             _ZN7Imf_2_221writeToRGBSSETemplateILb0ELb1EEEvRPDv2_xS3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:616,9'
          Dst:             _ZN7Imf_2_221writeToRGBSSETemplateILb1ELb0EEEvRPDv2_xS3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:624,9'
          Dst:             _ZN7Imf_2_221writeToRGBSSETemplateILb1ELb1EEEvRPDv2_xS3_S3_S3_RKm
        - Src:             'Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h:632,5'
          Dst:             _ZN7Imf_2_216writeToRGBNormalERPtS1_S1_S1_RKm
    - functionName:    _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF15getWritePointerI4halfEEviRPtRmS6_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          187
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9Imath_2_24divpEii
        - _ZN9Imath_2_24modpEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:779,11'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:787,7'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:790,20'
          Dst:             _ZN9Imath_2_24divpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:791,20'
          Dst:             _ZN9Imath_2_24divpEii
    - functionName:    _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF21getWritePointerStereoI4halfEEviRPtS5_RmS6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF15getWritePointerI4halfEEviRPtRmS6_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:818,4'
          Dst:             _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF15getWritePointerI4halfEEviRPtRmS6_i
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:823,8'
          Dst:             _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF15getWritePointerI4halfEEviRPtRmS6_i
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          626
      EdgeCount:       98
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_28LogicExcC2EPKc
        - _ZN7Imf_2_219optimizedWriteToRGBERPtS1_S1_S1_RKmS3_
        - _ZN7Imf_2_220optimizedWriteToRGBAERPtS1_S1_S1_S1_RKmS3_
        - _ZN7Imf_2_225optimizedWriteToRGBAFillAERPtS1_S1_RKtS1_RKmS5_
        - _ZN9Imath_2_24modpEii
        - _ZNK4half4bitsEv
        - _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF15getWritePointerI4halfEEviRPtRmS6_i
        - _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF21getWritePointerStereoI4halfEEviRPtS5_RmS6_
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:997,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:981,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:889,17'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:918,17'
          Dst:             _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF21getWritePointerStereoI4halfEEviRPtS5_RmS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:922,17'
          Dst:             _ZNK7Imf_2_212_GLOBAL__N_117LineBufferTaskIIF15getWritePointerI4halfEEviRPtRmS6_i
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:944,21'
          Dst:             _ZN7Imf_2_219optimizedWriteToRGBERPtS1_S1_S1_RKmS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:949,25'
          Dst:             _ZN7Imf_2_219optimizedWriteToRGBERPtS1_S1_S1_RKmS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:957,134'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:957,21'
          Dst:             _ZN7Imf_2_225optimizedWriteToRGBAFillAERPtS1_S1_RKtS1_RKmS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:959,21'
          Dst:             _ZN7Imf_2_220optimizedWriteToRGBAERPtS1_S1_S1_S1_RKmS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:967,138'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:967,25'
          Dst:             _ZN7Imf_2_225optimizedWriteToRGBAFillAERPtS1_S1_RKtS1_RKmS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:969,25'
          Dst:             _ZN7Imf_2_220optimizedWriteToRGBAERPtS1_S1_S1_S1_RKmS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:974,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:974,23'
          Dst:             _ZN7Iex_2_28LogicExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:974,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:997,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:997,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:989,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:989,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:997,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:736,1'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:741,19'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:742,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:741,19'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_17ScanLineInputFile4DataEPNS0_10LineBufferEiiNS_16OptimizationModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:493,5'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFC2EPN13IlmThread_2_29TaskGroupEPNS_17ScanLineInputFile4DataEPNS0_10LineBufferEiiNS_16OptimizationModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:715,6'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:154,32'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
    - functionName:    _ZN7Imf_2_217ScanLineInputFile4Data13getLineBufferEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:891,7'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:898,2'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_122reconstructLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:295,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:298,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:300,6'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:307,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:316,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiRPcRi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          337
      EdgeCount:       90
      CyclomaticComplexity: 45
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:382,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:382,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:382,2'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:382,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:389,11'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:413,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:416,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:419,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:419,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:419,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:419,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:424,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:425,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:428,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:428,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:428,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:428,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:431,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:431,8'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:431,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:431,2'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_217ScanLineInputFile12rawPixelDataEiRPKcRi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          202
      EdgeCount:       55
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiRPcRi
        - _ZN7Imf_2_214lineBufferMinYEiii
        - _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1678,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1682,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1682,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1682,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1693,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1693,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1696,2'
          Dst:             _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1696,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1698,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1686,20'
          Dst:             _ZN7Imf_2_214lineBufferMinYEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1689,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiRPcRi
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1693,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1699,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1699,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_27IStream8fileNameEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1232,29'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
    - functionName:    _ZN7Imf_2_217ScanLineInputFile10readPixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217ScanLineInputFile10readPixelsEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1667,5'
          Dst:             _ZN7Imf_2_217ScanLineInputFile10readPixelsEii
    - functionName:    _ZN7Imf_2_217ScanLineInputFile10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          372
      EdgeCount:       107
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29TaskGroupC2Ev
        - _ZN13IlmThread_2_29TaskGroupD2Ev
        - _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_117newLineBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiiiNS_16OptimizationModeE
        - _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1554,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1557,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1557,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1557,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1564,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1564,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1564,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1598,23'
          Dst:             _ZN13IlmThread_2_29TaskGroupC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1612,44'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117newLineBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiiiNS_16OptimizationModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1612,17'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1623,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1623,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1653,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1653,12'
          Dst:             _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1653,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1654,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1654,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1654,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1657,2'
          Dst:             _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1657,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1659,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1660,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1660,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117newLineBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiiiNS_16OptimizationModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          272
      EdgeCount:       57
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiRPcRi
        - _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_17ScanLineInputFile4DataEPNS0_10LineBufferEiiNS_16OptimizationModeE
        - _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFC2EPN13IlmThread_2_29TaskGroupEPNS_17ScanLineInputFile4DataEPNS0_10LineBufferEiiNS_16OptimizationModeE
        - _ZN7Imf_2_217ScanLineInputFile4Data13getLineBufferEi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1019,36'
          Dst:             _ZN7Imf_2_217ScanLineInputFile4Data13getLineBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1023,22'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1033,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_17ScanLineInputFile4DataEiRPcRi
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1062,6'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1037,6'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1060,22'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1061,10'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1062,6'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1048,6'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1046,22'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1047,10'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1074,24'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117LineBufferTaskIIFC2EPN13IlmThread_2_29TaskGroupEPNS_17ScanLineInputFile4DataEPNS0_10LineBufferEiiNS_16OptimizationModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1082,24'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_17ScanLineInputFile4DataEPNS0_10LineBufferEiiNS_16OptimizationModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1062,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_217ScanLineInputFile21isOptimizationEnabledEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1542,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1542,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1542,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1542,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZNK7Imf_2_217ScanLineInputFile10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_217ScanLineInputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1528,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1530,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_122detectOptimizationModeERKNSt3__16vectorINS0_21sliceOptimizationDataENS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          202
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7Imf_2_216OptimizationModeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1271,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1264,22'
          Dst:             _ZN7Imf_2_216OptimizationModeC2Ev
    - functionName:    _ZN7Imf_2_216OptimizationModeC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfOptimizedPixelReading.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121sliceOptimizationDataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:185,8'
          Dst:             _ZN4halfC2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeES2_Pcmmiibbd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - bool
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_217ScanLineInputFile14setFrameBufferERKNS_11FrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         167
      ICount:          825
      EdgeCount:       276
      CyclomaticComplexity: 111
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN4halfaSEf
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBufferaSERKS0_
        - _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeES2_Pcmmiibbd
        - _ZN7Imf_2_212_GLOBAL__N_121sliceOptimizationDataC2Ev
        - _ZN7Imf_2_212_GLOBAL__N_122detectOptimizationModeERKNSt3__16vectorINS0_21sliceOptimizationDataENS1_9allocatorIS3_EEEE
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList4findEPKc
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_211FrameBuffer3endEv
        - _ZNK7Imf_2_211FrameBuffer5beginEv
        - _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1408,15'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1478,15'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1338,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1342,49'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1343,53'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1344,20'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1344,5'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1347,50'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1347,42'
          Dst:             _ZNK7Imf_2_211ChannelList4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1349,20'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1349,8'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1352,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1352,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1353,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1353,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1354,6'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1354,6'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1354,6'
          Dst:             _ZNK7Imf_2_217ScanLineInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1354,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1354,6'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1354,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1345,3'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1379,45'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1385,53'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1386,20'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1386,5'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1389,23'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1389,11'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1389,42'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1389,52'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1389,32'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1397,39'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1398,11'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1402,11'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1403,11'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1397,24'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeES2_Pcmmiibbd
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1408,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1420,15'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1425,20'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1425,8'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1425,39'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1425,49'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1425,29'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1435,35'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1436,20'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1437,20'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1438,14'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1439,14'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1440,14'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1441,14'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1442,14'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1445,14'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1435,20'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeES2_Pcmmiibbd
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1447,25'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1452,16'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1456,16'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1456,42'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1464,37'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121sliceOptimizationDataC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1465,28'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1467,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1467,29'
          Dst:             _ZN4halfaSEf
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1469,31'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1470,31'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1471,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1472,33'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1478,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1494,20'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1494,8'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1495,6'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1387,3'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1506,34'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_122detectOptimizationModeERKNSt3__16vectorINS0_21sliceOptimizationDataENS1_9allocatorIS3_EEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1519,24'
          Dst:             _ZN7Imf_2_211FrameBufferaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1522,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1522,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK7Imf_2_217ScanLineInputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_217ScanLineInputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_217ScanLineInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217ScanLineInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1207,1'
          Dst:             _ZN7Imf_2_217ScanLineInputFileD2Ev
    - functionName:    _ZN7Imf_2_217ScanLineInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1212,13'
          Dst:             _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1226,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1212,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_2L14EXRFreeAlignedEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_122reconstructLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEE
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:331,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:354,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_122reconstructLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEE
    - functionName:    _ZN7Imf_2_217ScanLineInputFileC2ERKNS_6HeaderEPNS_7IStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_217ScanLineInputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_217ScanLineInputFile4DataC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1179,20'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1184,16'
          Dst:             _ZN7Imf_2_217ScanLineInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1185,22'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1190,5'
          Dst:             _ZN7Imf_2_217ScanLineInputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1199,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1203,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_217ScanLineInputFile10initializeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          337
      EdgeCount:       64
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2EPNS_10CompressorE
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
        - _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiRS4_
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_26Header9lineOrderEv
        - _ZN7Imf_2_26HeaderaSERKS0_
        - _ZN7Imf_2_2L15EXRAllocAlignedEmm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1101,23'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1103,42'
          Dst:             _ZN7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1105,49'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1112,34'
          Dst:             _ZN7Imf_2_217bytesPerLineTableERKNS_6HeaderERNSt3__16vectorImNS3_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1118,64'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1117,53'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1117,41'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2EPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1145,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1150,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1124,13'
          Dst:             _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1132,58'
          Dst:             _ZN7Imf_2_2L15EXRAllocAlignedEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1137,9'
          Dst:             _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiRS4_
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1151,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1151,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2EPNS_10CompressorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:168,13'
          Dst:             _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:172,5'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
    - functionName:    _ZN7Imf_2_2L15EXRAllocAlignedEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - posix_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfSystemSpecific.h:66,5'
          Dst:             posix_memalign
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_217ScanLineInputFile4DataC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_216OptimizationModeC2Ev
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:251,26'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:251,26'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:251,26'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:251,26'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:251,26'
          Dst:             _ZN7Imf_2_216OptimizationModeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:261,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:261,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:261,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_217ScanLineInputFile4DataD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217ScanLineInputFile4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:265,1'
          Dst:             _ZN7Imf_2_217ScanLineInputFile4DataD2Ev
    - functionName:    _ZN7Imf_2_217ScanLineInputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:267,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:268,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:268,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:268,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:181,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
    - functionName:    _ZN7Imf_2_217ScanLineInputFileC2EPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_217ScanLineInputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_217ScanLineInputFile4DataC2Ei
        - _ZN7Imf_2_26Header4typeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1155,20'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1157,22'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1158,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1158,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1158,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1160,17'
          Dst:             _ZN7Imf_2_217ScanLineInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1166,5'
          Dst:             _ZN7Imf_2_217ScanLineInputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfScanLineInputFile.cpp:1176,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN9Imath_2_28Matrix44IfEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          153
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_219dwaCompressionLevelERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_228dwaCompressionLevelAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_228dwaCompressionLevelAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_228dwaCompressionLevelAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_219dwaCompressionLevelERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_228dwaCompressionLevelAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_228dwaCompressionLevelAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_228dwaCompressionLevelAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_222hasDwaCompressionLevelERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_222addDwaCompressionLevelERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:123,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_218originalDataWindowERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
        - _ZN7Imf_2_227originalDataWindowAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_227originalDataWindowAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
    - functionName:    _ZN7Imf_2_227originalDataWindowAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_218originalDataWindowERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_227originalDataWindowAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_227originalDataWindowAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE5valueEv
    - functionName:    _ZN7Imf_2_227originalDataWindowAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_221hasOriginalDataWindowERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_23BoxINS3_4Vec2IiEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_221addOriginalDataWindowERNS_6HeaderERKN9Imath_2_23BoxINS2_4Vec2IiEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2ERKS5_
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEEC2ERKS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:122,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214deepImageStateERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE5valueEv
        - _ZN7Imf_2_223deepImageStateAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_223deepImageStateAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE5valueEv
    - functionName:    _ZN7Imf_2_223deepImageStateAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14DeepImageStateEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214deepImageStateERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_223deepImageStateAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINS_14DeepImageStateEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_223deepImageStateAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_14DeepImageStateEE5valueEv
    - functionName:    _ZN7Imf_2_223deepImageStateAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_217hasDeepImageStateERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14DeepImageStateEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_217addDeepImageStateERNS_6HeaderERKNS_14DeepImageStateE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:121,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEED2Ev
    - functionName:    _ZN7Imf_2_210worldToNDCERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
        - _ZN7Imf_2_219worldToNDCAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_219worldToNDCAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
    - functionName:    _ZN7Imf_2_219worldToNDCAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_210worldToNDCERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_219worldToNDCAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_219worldToNDCAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
    - functionName:    _ZN7Imf_2_219worldToNDCAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_213hasWorldToNDCERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEEPKT_PKc
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_213addWorldToNDCERNS_6HeaderERKN9Imath_2_28Matrix44IfEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2ERKS3_
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:120,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2ERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
        - _ZN9Imath_2_28Matrix44IfEC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_213worldToCameraERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
        - _ZN7Imf_2_222worldToCameraAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_222worldToCameraAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
    - functionName:    _ZN7Imf_2_222worldToCameraAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_213worldToCameraERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_222worldToCameraAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_222worldToCameraAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEE5valueEv
    - functionName:    _ZN7Imf_2_222worldToCameraAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_216hasWorldToCameraERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_28Matrix44IfEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_216addWorldToCameraERNS_6HeaderERKN9Imath_2_28Matrix44IfEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2ERKS3_
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:119,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_28Matrix44IfEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29multiViewERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE5valueEv
        - _ZN7Imf_2_218multiViewAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_218multiViewAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE5valueEv
    - functionName:    _ZN7Imf_2_218multiViewAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29multiViewERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218multiViewAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_218multiViewAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE5valueEv
    - functionName:    _ZN7Imf_2_218multiViewAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_212hasMultiViewERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEEPKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2ERKSA_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_212addMultiViewERNS_6HeaderERKNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2ERKSA_
        - _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEEC2ERKSA_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:118,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215framesPerSecondERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEE5valueEv
        - _ZN7Imf_2_224framesPerSecondAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_224framesPerSecondAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEE5valueEv
    - functionName:    _ZN7Imf_2_224framesPerSecondAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8RationalEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8RationalEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8RationalEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8RationalEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215framesPerSecondERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_224framesPerSecondAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINS_8RationalEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_224framesPerSecondAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_8RationalEE5valueEv
    - functionName:    _ZN7Imf_2_224framesPerSecondAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8RationalEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8RationalEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8RationalEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8RationalEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_218hasFramesPerSecondERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8RationalEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8RationalEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_218addFramesPerSecondERNS_6HeaderERKNS_8RationalE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_8RationalEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:117,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8RationalEED2Ev
    - functionName:    _ZN7Imf_2_29wrapmodesERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_218wrapmodesAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_218wrapmodesAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_218wrapmodesAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_29wrapmodesERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218wrapmodesAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_218wrapmodesAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_218wrapmodesAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_212hasWrapmodesERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_212addWrapmodesERNS_6HeaderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:116,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28timeCodeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
        - _ZN7Imf_2_217timeCodeAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_217timeCodeAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
    - functionName:    _ZN7Imf_2_217timeCodeAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_28timeCodeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217timeCodeAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_217timeCodeAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE5valueEv
    - functionName:    _ZN7Imf_2_217timeCodeAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_211hasTimeCodeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_8TimeCodeEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_28TimeCodeC2ERKS0_
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN7Imf_2_28TimeCodeC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_211addTimeCodeERNS_6HeaderERKNS_8TimeCodeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:115,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27keyCodeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE5valueEv
        - _ZN7Imf_2_216keyCodeAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_216keyCodeAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEE5valueEv
    - functionName:    _ZN7Imf_2_216keyCodeAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_7KeyCodeEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27keyCodeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216keyCodeAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINS_7KeyCodeEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_216keyCodeAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_7KeyCodeEE5valueEv
    - functionName:    _ZN7Imf_2_216keyCodeAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_210hasKeyCodeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_7KeyCodeEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_27KeyCodeC2ERKS0_
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN7Imf_2_27KeyCodeC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_210addKeyCodeERNS_6HeaderERKNS_7KeyCodeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:114,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_7KeyCodeEED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26envmapERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE5valueEv
        - _ZN7Imf_2_215envmapAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_215envmapAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE5valueEv
    - functionName:    _ZN7Imf_2_215envmapAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_6EnvmapEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_6EnvmapEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_6EnvmapEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_6EnvmapEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26envmapERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215envmapAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINS_6EnvmapEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_215envmapAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_6EnvmapEE5valueEv
    - functionName:    _ZN7Imf_2_215envmapAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_6EnvmapEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_6EnvmapEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_6EnvmapEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_6EnvmapEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_29hasEnvmapERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_6EnvmapEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_6EnvmapEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29AttributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
    - functionName:    _ZN7Imf_2_29addEnvmapERNS_6HeaderERKNS_6EnvmapE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:113,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_6EnvmapEED2Ev
    - functionName:    _ZN7Imf_2_28isoSpeedERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_217isoSpeedAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_217isoSpeedAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217isoSpeedAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_28isoSpeedERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217isoSpeedAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_217isoSpeedAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217isoSpeedAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_211hasIsoSpeedERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_211addIsoSpeedERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:112,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_28apertureERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_217apertureAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_217apertureAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217apertureAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_28apertureERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217apertureAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_217apertureAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217apertureAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_211hasApertureERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_211addApertureERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:111,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_27expTimeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_216expTimeAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_216expTimeAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_216expTimeAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_27expTimeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216expTimeAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_216expTimeAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_216expTimeAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_210hasExpTimeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_210addExpTimeERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:110,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_25focusERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_214focusAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_214focusAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_214focusAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_25focusERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214focusAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_214focusAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_214focusAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_28hasFocusERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_28addFocusERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:109,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_28altitudeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_217altitudeAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_217altitudeAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217altitudeAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_28altitudeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217altitudeAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_217altitudeAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217altitudeAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_211hasAltitudeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_211addAltitudeERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:108,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_28latitudeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_217latitudeAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_217latitudeAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217latitudeAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_28latitudeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217latitudeAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_217latitudeAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217latitudeAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_211hasLatitudeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_211addLatitudeERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:107,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_29longitudeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_218longitudeAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_218longitudeAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_218longitudeAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_29longitudeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218longitudeAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_218longitudeAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_218longitudeAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_212hasLongitudeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_212addLongitudeERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:106,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_29utcOffsetERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_218utcOffsetAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_218utcOffsetAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_218utcOffsetAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_29utcOffsetERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218utcOffsetAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_218utcOffsetAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_218utcOffsetAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_212hasUtcOffsetERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_212addUtcOffsetERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:105,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_27capDateERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_216capDateAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_216capDateAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_216capDateAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_27capDateERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_216capDateAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_216capDateAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_216capDateAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_210hasCapDateERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_210addCapDateERNS_6HeaderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:104,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_28commentsERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_217commentsAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_217commentsAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_217commentsAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_28commentsERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217commentsAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_217commentsAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_217commentsAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_211hasCommentsERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_211addCommentsERNS_6HeaderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:103,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_25ownerERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_214ownerAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_214ownerAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_214ownerAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_25ownerERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214ownerAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_214ownerAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_214ownerAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_28hasOwnerERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_28addOwnerERNS_6HeaderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:102,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_28xDensityERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_217xDensityAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_217xDensityAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217xDensityAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_28xDensityERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_217xDensityAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_217xDensityAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_217xDensityAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_211hasXDensityERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_211addXDensityERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:101,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_216lookModTransformERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_225lookModTransformAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_225lookModTransformAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_225lookModTransformAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_216lookModTransformERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_225lookModTransformAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_225lookModTransformAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_225lookModTransformAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_219hasLookModTransformERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_219addLookModTransformERNS_6HeaderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:100,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_218renderingTransformERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
        - _ZN7Imf_2_227renderingTransformAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_227renderingTransformAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_227renderingTransformAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_218renderingTransformERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_227renderingTransformAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_227renderingTransformAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5valueEv
    - functionName:    _ZN7Imf_2_227renderingTransformAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEERKT_PKc
    - functionName:    _ZN7Imf_2_221hasRenderingTransformERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_221addRenderingTransformERNS_6HeaderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERKS7_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:99,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEED2Ev
    - functionName:    _ZN7Imf_2_214adoptedNeutralERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
        - _ZN7Imf_2_223adoptedNeutralAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_223adoptedNeutralAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
    - functionName:    _ZN7Imf_2_223adoptedNeutralAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214adoptedNeutralERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_223adoptedNeutralAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_223adoptedNeutralAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE5valueEv
    - functionName:    _ZN7Imf_2_223adoptedNeutralAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEEPKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:676,49'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:677,34'
          Dst:             __dynamic_cast
    - functionName:    _ZN7Imf_2_217hasAdoptedNeutralERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIN9Imath_2_24Vec2IfEEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_217addAdoptedNeutralERNS_6HeaderERKN9Imath_2_24Vec2IfEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2ERKS3_
        - _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:98,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEED2Ev
    - functionName:    _ZN7Imf_2_214whiteLuminanceERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfE5valueEv
        - _ZN7Imf_2_223whiteLuminanceAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_223whiteLuminanceAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_223whiteLuminanceAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERT_PKc
    - functionName:    _ZN7Imf_2_214whiteLuminanceERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_223whiteLuminanceAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeIfE5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_223whiteLuminanceAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeIfE5valueEv
    - functionName:    _ZN7Imf_2_223whiteLuminanceAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeIfEEEERKT_PKc
    - functionName:    _ZN7Imf_2_217hasWhiteLuminanceERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeIfEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_217addWhiteLuminanceERNS_6HeaderERKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - _ZN7Imf_2_214TypedAttributeIfED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfEC2ERKf
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:97,1'
          Dst:             _ZN7Imf_2_214TypedAttributeIfED2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214chromaticitiesERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
        - _ZN7Imf_2_223chromaticitiesAttributeERNS_6HeaderE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_223chromaticitiesAttributeERNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
    - functionName:    _ZN7Imf_2_223chromaticitiesAttributeERNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEERT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEERT_PKc
    - functionName:    _ZN7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEERT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZN7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:623,24'
          Dst:             _ZN7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:624,16'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:627,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_214chromaticitiesERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_223chromaticitiesAttributeERKNS_6HeaderE
        - _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_223chromaticitiesAttributeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE5valueEv
    - functionName:    _ZN7Imf_2_223chromaticitiesAttributeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEERKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEERKT_PKc
    - functionName:    _ZNK7Imf_2_26Header14typedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEERKT_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_27TypeExcC2EPKc
        - _ZN7Iex_2_27TypeExcD2Ev
        - _ZNK7Imf_2_26HeaderixEPKc
        - __cxa_allocate_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:637,30'
          Dst:             _ZNK7Imf_2_26HeaderixEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:638,22'
          Dst:             __dynamic_cast
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,8'
          Dst:             _ZN7Iex_2_27TypeExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHeader.h:641,2'
          Dst:             _ZN7Iex_2_27TypeExcD2Ev
    - functionName:    _ZN7Imf_2_217hasChromaticitiesERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEEPKT_PKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZNK7Imf_2_26Header18findTypedAttributeINS_14TypedAttributeINS_14ChromaticitiesEEEEEPKT_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214ChromaticitiesC2ERKS0_
        - _ZN7Imf_2_29AttributeC2Ev
        - _ZN7Imf_2_29AttributeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:252,5'
          Dst:             _ZN7Imf_2_29AttributeC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:253,5'
          Dst:             _ZN7Imf_2_214ChromaticitiesC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.h:256,1'
          Dst:             _ZN7Imf_2_29AttributeD2Ev
    - functionName:    _ZN7Imf_2_217addChromaticitiesERNS_6HeaderERKNS_14ChromaticitiesE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2ERKS1_
        - _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED2Ev
        - _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_26Header6insertEPKcRKNS_9AttributeE
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStandardAttributes.cpp:96,1'
          Dst:             _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEED2Ev
    - functionName:    _ZN7Iex_2_28ErrnoExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:158,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28ErrnoExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    122
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:158,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Iex_2_28ErrnoExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:158,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZN7Imf_2_211StdOSStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211StdOSStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.h:140,18'
          Dst:             _ZN7Imf_2_211StdOSStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdOSStream5seekpEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:238,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcEv
        - _ZN7Iex_2_28ErrnoExcC2EPKc
        - _ZN7Iex_2_28ErrnoExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __errno_location
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:86,6'
          Dst:             __errno_location
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:87,6'
          Dst:             _ZN7Iex_2_213throwErrnoExcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:89,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:89,8'
          Dst:             _ZN7Iex_2_28ErrnoExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:89,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:89,2'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Imf_2_211StdOSStream5tellpEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211StdOSStream5writeEPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:221,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:223,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:57,5'
          Dst:             __errno_location
    - functionName:    _ZN7Imf_2_211StdOSStreamC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_27OStreamC2EPKc
        - _ZN7Imf_2_27OStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:212,30'
          Dst:             _ZN7Imf_2_27OStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:215,1'
          Dst:             _ZN7Imf_2_27OStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdOFStream5seekpEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:208,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN7Imf_2_211StdOFStream5tellpEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211StdOFStream5writeEPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:191,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:193,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN7Imf_2_211StdOFStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211StdOFStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:182,1'
          Dst:             _ZN7Imf_2_211StdOFStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdOFStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_27OStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:185,1'
          Dst:             _ZN7Imf_2_27OStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdOFStreamC2ERNSt3__114basic_ofstreamIcNS1_11char_traitsIcEEEEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27OStreamC2EPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:173,5'
          Dst:             _ZN7Imf_2_27OStreamC2EPKc
    - functionName:    _ZN7Imf_2_211StdOFStreamC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcEv
        - _ZN7Imf_2_27OStreamC2EPKc
        - _ZN7Imf_2_27OStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:160,5'
          Dst:             _ZN7Imf_2_27OStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:167,2'
          Dst:             _ZN7Iex_2_213throwErrnoExcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:169,1'
          Dst:             _ZN7Imf_2_27OStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdIFStream5clearEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211StdIFStream5seekgEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:148,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEl
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          108
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_213throwErrnoExcEv
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:66,6'
          Dst:             __errno_location
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:67,6'
          Dst:             _ZN7Iex_2_213throwErrnoExcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:71,3'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:71,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:71,3'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:71,3'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_211StdIFStream5tellgEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211StdIFStream4readEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEl
        - _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:129,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:129,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:129,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:129,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:131,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110clearErrorEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:133,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110checkErrorERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEl
    - functionName:    _ZN7Imf_2_211StdIFStreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211StdIFStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:119,1'
          Dst:             _ZN7Imf_2_211StdIFStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdIFStreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_27IStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:122,1'
          Dst:             _ZN7Imf_2_27IStreamD2Ev
    - functionName:    _ZN7Imf_2_211StdIFStreamC2ERNSt3__114basic_ifstreamIcNS1_11char_traitsIcEEEEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_27IStreamC2EPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:110,5'
          Dst:             _ZN7Imf_2_27IStreamC2EPKc
    - functionName:    _ZN7Imf_2_211StdIFStreamC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStdIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcEv
        - _ZN7Imf_2_27IStreamC2EPKc
        - _ZN7Imf_2_27IStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:97,5'
          Dst:             _ZN7Imf_2_27IStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:104,2'
          Dst:             _ZN7Iex_2_213throwErrnoExcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfStdIO.cpp:106,1'
          Dst:             _ZN7Imf_2_27IStreamD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:624,5'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStringAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStringAttribute.cpp:76,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rc
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_c
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:343,5'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStringAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStringAttribute.cpp:65,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_c
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStringAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Pci
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4sizeIiEEiv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp:82,8'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp:83,16'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp:90,12'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Pci
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKci
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp:67,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp:68,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKci
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfStringVectorAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_220setGlobalThreadCountEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfThreading.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool13setNumThreadsEi
        - _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfThreading.cpp:58,5'
          Dst:             _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
        - Src:             'Source/OpenEXR/IlmImf/ImfThreading.cpp:58,57'
          Dst:             _ZN13IlmThread_2_210ThreadPool13setNumThreadsEi
    - functionName:    _ZN7Imf_2_217globalThreadCountEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfThreading.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
        - _ZNK13IlmThread_2_210ThreadPool10numThreadsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfThreading.cpp:51,12'
          Dst:             _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
        - Src:             'Source/OpenEXR/IlmImf/ImfThreading.cpp:51,64'
          Dst:             _ZNK13IlmThread_2_210ThreadPool10numThreadsEv
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:75,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:76,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:79,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_15TileDescriptionEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:61,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:62,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp:65,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_15TileDescriptionEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileDescriptionAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ImfTiledInputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTask7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          445
      EdgeCount:       86
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - _ZN7Imf_2_219copyIntoFrameBufferERPKcPcS3_mbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:509,28'
          Dst:             _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:536,4'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:634,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:618,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:592,21'
          Dst:             _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:609,21'
          Dst:             _ZN7Imf_2_219copyIntoFrameBufferERPKcPcS3_mbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:634,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:634,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:626,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:626,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:634,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:491,1'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:496,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:497,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:496,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4postEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:153,32'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_14TiledInputFile4DataEPNS0_10TileBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 487
      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:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:482,5'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112readTileDataEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataEiiiiRPcRi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          389
      EdgeCount:       101
      CyclomaticComplexity: 47
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4sizeIiEEiv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:313,24'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:317,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:317,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:317,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:317,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:328,10'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:351,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:354,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:357,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:357,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:357,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:357,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:362,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:363,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:364,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:365,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:366,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:369,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:369,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:369,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:369,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:372,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:372,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:372,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:372,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:375,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:375,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:375,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:375,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:378,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:378,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:378,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:378,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:381,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:381,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:381,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:381,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:398,52'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4waitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:152,32'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
    - functionName:    _ZNK7Imf_2_214TiledInputFile9tileOrderEPiS1_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211TileOffsets12getTileOrderEPiS1_S1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1529,30'
          Dst:             _ZNK7Imf_2_211TileOffsets12getTileOrderEPiS1_S1_S1_
    - functionName:    _ZNK7Imf_2_214TiledInputFile17dataWindowForTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       44
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1500,7'
          Dst:             _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1501,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1501,12'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1501,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1508,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1511,2'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1511,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1513,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1503,16'
          Dst:             _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1514,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1514,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TiledInputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_27IStream8fileNameEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:989,36'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
    - functionName:    _ZNK7Imf_2_214TiledInputFile17dataWindowForTileEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TiledInputFile17dataWindowForTileEiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1491,12'
          Dst:             _ZNK7Imf_2_214TiledInputFile17dataWindowForTileEiiii
    - functionName:    _ZNK7Imf_2_214TiledInputFile18dataWindowForLevelEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       39
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1473,9'
          Dst:             _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1478,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1481,2'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1481,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1483,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1484,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1484,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_214TiledInputFile18dataWindowForLevelEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_214TiledInputFile18dataWindowForLevelEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1464,12'
          Dst:             _ZNK7Imf_2_214TiledInputFile18dataWindowForLevelEii
    - functionName:    _ZNK7Imf_2_214TiledInputFile9numYTilesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1452,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1452,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1452,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1452,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1452,9'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_214TiledInputFile9numXTilesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1437,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1437,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1437,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1437,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1437,9'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_214TiledInputFile11levelHeightEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1420,16'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1422,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1425,2'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1425,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1427,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1428,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1428,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_214TiledInputFile10levelWidthEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1403,16'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1405,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1408,2'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1408,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1410,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1411,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1411,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_214TiledInputFile10numYLevelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TiledInputFile10numXLevelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TiledInputFile9numLevelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - _ZNK7Imf_2_214TiledInputFile9levelModeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1358,9'
          Dst:             _ZNK7Imf_2_214TiledInputFile9levelModeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1359,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1359,2'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1359,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1359,2'
          Dst:             _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1359,2'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_214TiledInputFile9levelModeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TiledInputFile17levelRoundingModeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1351
      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:    _ZNK7Imf_2_214TiledInputFile9tileYSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TiledInputFile9tileXSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1330
      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:    _ZN7Imf_2_212_GLOBAL__N_116readNextTileDataEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataERiS6_S6_S6_RPcS6_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4sizeIiEEiv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:414,8'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:417,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:420,12'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:420,18'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:420,12'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:420,12'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:428,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:429,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:430,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:431,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:432,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:435,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:435,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:435,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:435,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:449,40'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
    - functionName:    _ZN7Imf_2_214TiledInputFile4Data13getTileBufferEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TiledInputFile11rawTileDataERiS1_S1_S1_RPKcS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          304
      EdgeCount:       88
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_212_GLOBAL__N_116readNextTileDataEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataERiS6_S6_S6_RPcS6_
        - _ZN7Imf_2_214TiledInputFile4Data13getTileBufferEi
        - _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
        - _ZNK7Imf_2_214TiledInputFile7versionEv
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1286,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1288,14'
          Dst:             _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1289,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1289,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1289,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1317,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1317,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1320,9'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1320,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1322,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1292,41'
          Dst:             _ZN7Imf_2_214TiledInputFile4Data13getTileBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1302,24'
          Dst:             _ZNK7Imf_2_214TiledInputFile7versionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1302,12'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1304,43'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1306,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116readNextTileDataEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataERiS6_S6_S6_RPcS6_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1309,24'
          Dst:             _ZNK7Imf_2_214TiledInputFile7versionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1309,12'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1313,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1313,23'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1313,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1317,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1323,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1323,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_214TiledInputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TiledInputFile8readTileEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TiledInputFile8readTileEiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1274,5'
          Dst:             _ZN7Imf_2_214TiledInputFile8readTileEiiii
    - functionName:    _ZN7Imf_2_214TiledInputFile8readTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TiledInputFile9readTilesEiiiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1267,5'
          Dst:             _ZN7Imf_2_214TiledInputFile9readTilesEiiiiii
    - functionName:    _ZN7Imf_2_214TiledInputFile9readTilesEiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          484
      EdgeCount:       167
      CyclomaticComplexity: 72
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29TaskGroupC2Ev
        - _ZN13IlmThread_2_29TaskGroupD2Ev
        - _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_117newTileBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataEiiiii
        - _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
        - _ZNK7Imf_2_214TiledInputFile12isValidLevelEii
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1150,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1153,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1153,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1153,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1156,14'
          Dst:             _ZNK7Imf_2_214TiledInputFile12isValidLevelEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1157,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1157,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1157,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1157,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1192,23'
          Dst:             _ZN13IlmThread_2_29TaskGroupC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1199,26'
          Dst:             _ZNK7Imf_2_214TiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1200,25'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1200,25'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1200,25'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1200,25'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1204,48'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117newTileBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataEiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1204,21'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1216,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1216,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1246,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1246,12'
          Dst:             _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1246,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1247,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1247,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1247,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1250,9'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1250,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1252,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1253,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1253,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_214TiledInputFile12isValidLevelEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK7Imf_2_214TiledInputFile10numXLevelsEv
        - _ZNK7Imf_2_214TiledInputFile10numYLevelsEv
        - _ZNK7Imf_2_214TiledInputFile9levelModeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1388,9'
          Dst:             _ZNK7Imf_2_214TiledInputFile9levelModeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1391,15'
          Dst:             _ZNK7Imf_2_214TiledInputFile10numXLevelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1391,37'
          Dst:             _ZNK7Imf_2_214TiledInputFile10numYLevelsEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117newTileBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4waitEv
        - _ZN7Imf_2_212_GLOBAL__N_112readTileDataEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataEiiiiRPcRi
        - _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_14TiledInputFile4DataEPNS0_10TileBufferE
        - _ZN7Imf_2_214TiledInputFile4Data13getTileBufferEi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:655,35'
          Dst:             _ZN7Imf_2_214TiledInputFile4Data13getTileBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:659,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4waitEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:668,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112readTileDataEPNS_16InputStreamMutexEPNS_14TiledInputFile4DataEiiiiRPcRi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:671,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:680,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:681,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:682,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:684,16'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_14TiledInputFile4DataEPNS0_10TileBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:682,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_214TiledInputFile9readTilesEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TiledInputFile9readTilesEiiiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1260,5'
          Dst:             _ZN7Imf_2_214TiledInputFile9readTilesEiiiiii
    - functionName:    _ZNK7Imf_2_214TiledInputFile10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214TiledInputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1129,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1131,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeES2_Pcmmbbdii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - bool
        - bool
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TiledInputFile14setFrameBufferERKNS_11FrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         115
      ICount:          548
      EdgeCount:       177
      CyclomaticComplexity: 64
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_211FrameBufferaSERKS0_
        - _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeES2_Pcmmbbdii
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList4findEPKc
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_211FrameBuffer3endEv
        - _ZNK7Imf_2_211FrameBuffer5beginEv
        - _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1010,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1021,49'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1023,53'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1024,27'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1024,12'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1027,57'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1027,49'
          Dst:             _ZNK7Imf_2_211ChannelList4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1029,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1029,15'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1032,15'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1032,40'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1033,15'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1033,40'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1034,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1034,13'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1034,13'
          Dst:             _ZNK7Imf_2_214TiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1034,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1034,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1034,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1025,10'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1046,45'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1048,53'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1049,27'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1049,12'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1052,30'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1052,18'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1052,49'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1052,59'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1052,39'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1060,47'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1061,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1060,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeES2_Pcmmbbdii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1068,13'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1073,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1073,15'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1073,46'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1073,56'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1073,36'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1083,43'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1084,49'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1084,65'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1085,43'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1086,43'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1087,43'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1090,43'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1091,44'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1092,44'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1083,27'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeES2_Pcmmbbdii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1094,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1094,15'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1095,13'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1050,10'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1098,26'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1098,14'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1106,36'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1107,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1106,20'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeES2_Pcmmbbdii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1114,2'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1121,24'
          Dst:             _ZN7Imf_2_211FrameBufferaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1123,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:1123,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK7Imf_2_214TiledInputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TiledInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TiledInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:971,1'
          Dst:             _ZN7Imf_2_214TiledInputFileD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          151
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:983,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_211TileOffsetsaSEOS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBufferC2EPNS_10CompressorE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:166,13'
          Dst:             _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:173,5'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
    - functionName:    _ZN7Imf_2_214TiledInputFile19multiPartInitializeEPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          123
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211TileOffsets8readFromENSt3__16vectorImNS1_9allocatorImEEEERb
        - _ZN7Imf_2_214TiledInputFile10initializeEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_26HeaderaSERKS0_
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:872,22'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:873,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:873,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:873,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:873,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:876,19'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:880,5'
          Dst:             _ZN7Imf_2_214TiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:881,24'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromENSt3__16vectorImNS1_9allocatorImEEEERb
    - functionName:    _ZN7Imf_2_214TiledInputFile10initializeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          375
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_210isNonImageEi
        - _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_211TileOffsetsaSEOS0_
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_212_GLOBAL__N_110TileBufferC2EPNS_10CompressorE
        - _ZN7Imf_2_217newTileCompressorENS_11CompressionEmmRKNS_6HeaderE
        - _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - _ZN7Imf_2_222calculateBytesPerPixelERKNS_6HeaderE
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_26Header15tileDescriptionEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_26Header9lineOrderEv
        - _ZN7Imf_2_27isTiledEi
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - _ZNK7Imf_2_26Header7hasTypeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:893,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:894,9'
          Dst:             _ZN7Imf_2_210isNonImageEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:895,8'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:896,22'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:898,23'
          Dst:             _ZN7Imf_2_26Header7setTypeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:903,14'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:904,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:904,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:904,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:904,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:909,26'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:909,53'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:911,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:911,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:911,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:911,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:915,19'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:917,37'
          Dst:             _ZN7Imf_2_26Header15tileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:918,38'
          Dst:             _ZN7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:924,45'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:934,5'
          Dst:             _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:940,28'
          Dst:             _ZN7Imf_2_222calculateBytesPerPixelERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:953,24'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:952,49'
          Dst:             _ZN7Imf_2_217newTileCompressorENS_11CompressionEmmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:952,37'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBufferC2EPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:962,26'
          Dst:             _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:962,24'
          Dst:             _ZN7Imf_2_211TileOffsetsaSEOS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:962,5'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFileC2EPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_214TiledInputFile19multiPartInitializeEPNS_13InputPartDataE
        - _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:844,17'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:846,17'
          Dst:             _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:848,5'
          Dst:             _ZN7Imf_2_214TiledInputFile19multiPartInitializeEPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:849,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFile4DataC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:252,23'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:252,23'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:252,23'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:252,23'
          Dst:             _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:252,23'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:252,23'
          Dst:             _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:268,1'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:268,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:268,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:268,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFile4DataD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214TiledInputFile4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:272,1'
          Dst:             _ZN7Imf_2_214TiledInputFile4DataD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110TileBufferD2Ev
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:277,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:281,1'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:281,1'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:281,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:281,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:182,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - _ZN7Imf_2_214TiledInputFile10initializeEv
        - _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_26HeaderaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:818,17'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:822,16'
          Dst:             _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:825,30'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:835,19'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:837,5'
          Dst:             _ZN7Imf_2_214TiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:838,24'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:841,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_214TiledInputFileC2ERNS_7IStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          387
      EdgeCount:       108
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_214TiledInputFile10initializeEv
        - _ZN7Imf_2_214TiledInputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:766,17'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:767,16'
          Dst:             _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:779,2'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:784,6'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:786,6'
          Dst:             _ZN7Imf_2_214TiledInputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:791,27'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:793,16'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:794,2'
          Dst:             _ZN7Imf_2_214TiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:796,28'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:814,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:799,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:813,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:814,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:805,2'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:805,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:807,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:808,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:815,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:814,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_214TiledInputFile23compatibilityInitializeERNS_7IStreamE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_214TiledInputFile19multiPartInitializeEPNS_13InputPartDataE
        - _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:862,32'
          Dst:             _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:863,49'
          Dst:             _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:865,5'
          Dst:             _ZN7Imf_2_214TiledInputFile19multiPartInitializeEPNS_13InputPartDataE
    - functionName:    _ZN7Imf_2_214TiledInputFileC2EPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          487
      EdgeCount:       152
      CyclomaticComplexity: 72
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211StdIFStreamC2EPKc
        - _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_214TiledInputFile10initializeEv
        - _ZN7Imf_2_214TiledInputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:691,17'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:692,16'
          Dst:             _ZN7Imf_2_214TiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:706,18'
          Dst:             _ZN7Imf_2_211StdIFStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:707,2'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:712,6'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:714,6'
          Dst:             _ZN7Imf_2_214TiledInputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:718,27'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:720,16'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:721,2'
          Dst:             _ZN7Imf_2_214TiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:723,28'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:762,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:725,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:761,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:762,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:742,2'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:744,2'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:745,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:763,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledInputFile.cpp:762,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18ceilLog2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_19floorLog2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18ceilLog2Ei
        - _ZN7Imf_2_212_GLOBAL__N_19floorLog2Ei
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:211,35'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19floorLog2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:211,50'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18ceilLog2Ei
    - functionName:    _ZN7Imf_2_228getTiledChunkOffsetTableSizeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          180
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Iex_2_28LogicExcC2EPKc
        - _ZN7Iex_2_28LogicExcD2Ev
        - _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header15tileDescriptionEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:366,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:345,38'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:355,34'
          Dst:             _ZNK7Imf_2_26Header15tileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:355,5'
          Dst:             _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:365,42'
          Dst:             _ZNK7Imf_2_26Header15tileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:379,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:379,19'
          Dst:             _ZN7Iex_2_28LogicExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:379,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:379,13'
          Dst:             _ZN7Iex_2_28LogicExcD2Ev
    - functionName:    _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_117calculateNumTilesEPiiiiiNS_17LevelRoundingModeE
        - _ZN7Imf_2_212_GLOBAL__N_119calculateNumXLevelsERKNS_15TileDescriptionEiiii
        - _ZN7Imf_2_212_GLOBAL__N_119calculateNumYLevelsERKNS_15TileDescriptionEiiii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:318,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_119calculateNumXLevelsERKNS_15TileDescriptionEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:319,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_119calculateNumYLevelsERKNS_15TileDescriptionEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:324,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117calculateNumTilesEPiiiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:330,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117calculateNumTilesEPiiiiiNS_17LevelRoundingModeE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_119calculateNumXLevelsERKNS_15TileDescriptionEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:222,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:234,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:242,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:248,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:248,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:248,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:248,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_119calculateNumYLevelsERKNS_15TileDescriptionEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:262,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:274,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:282,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19roundLog2EiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:288,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:288,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:288,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:288,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117calculateNumTilesEPiiiiiNS_17LevelRoundingModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:304,17'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
    - functionName:    _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:61,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:61,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:61,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:61,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_221calculateBytesPerLineERKNS_6HeaderEPciiiiiiRNSt3__16vectorIiNS4_9allocatorIiEEEES9_RNS5_ImNS6_ImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          149
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211sampleCountEPciiii
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:141,42'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:144,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:145,24'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:145,12'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:154,36'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:158,55'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:158,38'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:146,10'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZN7Imf_2_222calculateBytesPerPixelERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:115,42'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:119,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:120,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:120,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:123,36'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:123,19'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:121,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
    - functionName:    _ZN9Imath_2_24Vec2IiEixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2ERKS1_
        - _ZN9Imath_2_24Vec2IiEC2Eii
        - _ZN9Imath_2_24Vec2IiEaSERKS1_
        - _ZN9Imath_2_24Vec2IiEixEi
        - _ZNK9Imath_2_24Vec2IiEplERKS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:97,19'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:100,29'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:100,27'
          Dst:             _ZNK9Imath_2_24Vec2IiEplERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:102,20'
          Dst:             _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:102,20'
          Dst:             _ZN9Imath_2_24Vec2IiEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:105,30'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:105,42'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:106,16'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:106,28'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:105,15'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:105,13'
          Dst:             _ZN9Imath_2_24Vec2IiEaSERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:108,12'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
    - functionName:    _ZNK9Imath_2_24Vec2IiEplERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:1044,12'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
    - functionName:    _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTiledMisc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
        - _ZNK9Imath_2_24Vec2IiEplERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:80,20'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:83,11'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:84,4'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:83,6'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:82,29'
          Dst:             _ZNK9Imath_2_24Vec2IiEplERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfTiledMisc.cpp:86,12'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
    - functionName:    _ZNK7Imf_2_212_GLOBAL__N_17tileposltERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211TileOffsets10getOffsetsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211TileOffsetsclEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211TileOffsetsclEiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:542,12'
          Dst:             _ZNK7Imf_2_211TileOffsetsclEiiii
    - functionName:    _ZNK7Imf_2_211TileOffsetsclEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:515,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:534,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:534,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:534,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:534,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZN7Imf_2_211TileOffsetsclEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211TileOffsetsclEiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:502,12'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
    - functionName:    _ZN7Imf_2_211TileOffsetsclEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:475,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:494,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:494,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:494,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:494,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZNK7Imf_2_211TileOffsets7isEmptyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_211TileOffsets12getTileOrderEPiS1_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          360
      EdgeCount:       53
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Iex_2_28LogicExcC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:359,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:392,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:392,19'
          Dst:             _ZN7Iex_2_28LogicExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:392,13'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_211TileOffsets7writeToERNS_7OStreamE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:283,2'
          Dst:             _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:288,3'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_m
    - functionName:    _ZN7Imf_2_211TileOffsets8readFromENSt3__16vectorImNS1_9allocatorImEEEERb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZNK7Imf_2_211TileOffsets20anyOffsetsAreInvalidEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:253,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:253,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:253,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:253,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:266,17'
          Dst:             _ZNK7Imf_2_211TileOffsets20anyOffsetsAreInvalidEv
    - functionName:    _ZNK7Imf_2_211TileOffsets20anyOffsetsAreInvalidEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_211TileOffsets19reconstructFromFileERNS_7IStreamEbb
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZNK7Imf_2_211TileOffsets20anyOffsetsAreInvalidEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:214,3'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:230,9'
          Dst:             _ZNK7Imf_2_211TileOffsets20anyOffsetsAreInvalidEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:233,2'
          Dst:             _ZN7Imf_2_211TileOffsets19reconstructFromFileERNS_7IStreamEbb
    - functionName:    _ZN7Imf_2_211TileOffsets19reconstructFromFileERNS_7IStreamEbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_211TileOffsets9findTilesERNS_7IStreamEbbb
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:188,2'
          Dst:             _ZN7Imf_2_211TileOffsets9findTilesERNS_7IStreamEbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:189,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:197,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN7Imf_2_211TileOffsets9findTilesERNS_7IStreamEbbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - _ZNK7Imf_2_211TileOffsets11isValidTileEiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:130,7'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:134,3'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:137,3'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:140,3'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:143,3'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:150,22'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:151,22'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:154,22'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:159,8'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:161,8'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:165,8'
          Dst:             _ZNK7Imf_2_211TileOffsets11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:168,3'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
    - functionName:    _ZNK7Imf_2_211TileOffsets11isValidTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          281
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:416,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTileOffsets.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          262
      EdgeCount:       73
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:60,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:98,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:98,17'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTileOffsets.cpp:98,11'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_28TimeCode8userDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 420
      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:    _ZNK7Imf_2_28TimeCode12timeAndFlagsENS0_7PackingE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7Imf_2_28TimeCode10fieldPhaseEv
        - _ZNK7Imf_2_28TimeCode4bgf0Ev
        - _ZNK7Imf_2_28TimeCode4bgf1Ev
        - _ZNK7Imf_2_28TimeCode4bgf2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:368,23'
          Dst:             _ZNK7Imf_2_28TimeCode4bgf0Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:369,23'
          Dst:             _ZNK7Imf_2_28TimeCode4bgf2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:370,23'
          Dst:             _ZNK7Imf_2_28TimeCode4bgf1Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:371,23'
          Dst:             _ZNK7Imf_2_28TimeCode10fieldPhaseEv
    - functionName:    _ZNK7Imf_2_28TimeCode4bgf0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:294,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZNK7Imf_2_28TimeCode4bgf2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:322,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZNK7Imf_2_28TimeCode4bgf1Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:308,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZNK7Imf_2_28TimeCode10fieldPhaseEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:280,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_28TimeCode11binaryGroupEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:337,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:337,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:337,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:337,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:342,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZNK7Imf_2_28TimeCode10colorFrameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:266,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZNK7Imf_2_28TimeCode9dropFrameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:252,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
    - functionName:    _ZNK7Imf_2_28TimeCode5frameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:234,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:234,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_28TimeCode7secondsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:216,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:216,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
    - functionName:    _ZNK7Imf_2_28TimeCode7minutesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:198,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:198,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_28TimeCode5hoursEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
        - _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:180,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18bitFieldEjii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:180,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111bcdToBinaryEj
    - functionName:    _ZNK7Imf_2_28TimeCodeneERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_28TimeCodeeqERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28TimeCodeaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28TimeCodeC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28TimeCode11setUserDataEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28TimeCode15setTimeAndFlagsEjNS0_7PackingE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_28TimeCode13setFieldPhaseEb
        - _ZN7Imf_2_28TimeCode7setBgf0Eb
        - _ZN7Imf_2_28TimeCode7setBgf1Eb
        - _ZN7Imf_2_28TimeCode7setBgf2Eb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:395,6'
          Dst:             _ZN7Imf_2_28TimeCode7setBgf0Eb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:398,6'
          Dst:             _ZN7Imf_2_28TimeCode7setBgf2Eb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:401,6'
          Dst:             _ZN7Imf_2_28TimeCode7setBgf1Eb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:404,6'
          Dst:             _ZN7Imf_2_28TimeCode13setFieldPhaseEb
    - functionName:    _ZN7Imf_2_28TimeCode7setBgf0Eb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:301,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode7setBgf2Eb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:329,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode7setBgf1Eb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:315,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode13setFieldPhaseEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:287,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCodeC2EjjNS0_7PackingE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28TimeCode11setUserDataEj
        - _ZN7Imf_2_28TimeCode15setTimeAndFlagsEjNS0_7PackingE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:102,5'
          Dst:             _ZN7Imf_2_28TimeCode15setTimeAndFlagsEjNS0_7PackingE
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:103,5'
          Dst:             _ZN7Imf_2_28TimeCode11setUserDataEj
    - functionName:    _ZN7Imf_2_28TimeCode14setBinaryGroupEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:350,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:350,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:350,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:350,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:355,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode13setColorFrameEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:273,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode12setDropFrameEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:259,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode8setFrameEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:242,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:242,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:242,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:242,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:245,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:245,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode10setSecondsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:224,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:224,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:224,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:224,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:227,32'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:227,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode10setMinutesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:206,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:206,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:206,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:206,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:209,33'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:209,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCode8setHoursEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:188,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:188,8'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:188,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:188,2'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:191,33'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111binaryToBcdEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:191,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111setBitFieldERjiij
    - functionName:    _ZN7Imf_2_28TimeCodeC2Eiiiibbbbbbiiiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28TimeCode10setMinutesEi
        - _ZN7Imf_2_28TimeCode10setSecondsEi
        - _ZN7Imf_2_28TimeCode12setDropFrameEb
        - _ZN7Imf_2_28TimeCode13setColorFrameEb
        - _ZN7Imf_2_28TimeCode13setFieldPhaseEb
        - _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - _ZN7Imf_2_28TimeCode7setBgf0Eb
        - _ZN7Imf_2_28TimeCode7setBgf1Eb
        - _ZN7Imf_2_28TimeCode7setBgf2Eb
        - _ZN7Imf_2_28TimeCode8setFrameEi
        - _ZN7Imf_2_28TimeCode8setHoursEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:76,5'
          Dst:             _ZN7Imf_2_28TimeCode8setHoursEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:77,5'
          Dst:             _ZN7Imf_2_28TimeCode10setMinutesEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:78,5'
          Dst:             _ZN7Imf_2_28TimeCode10setSecondsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:79,5'
          Dst:             _ZN7Imf_2_28TimeCode8setFrameEi
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:80,5'
          Dst:             _ZN7Imf_2_28TimeCode12setDropFrameEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:81,5'
          Dst:             _ZN7Imf_2_28TimeCode13setColorFrameEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:82,5'
          Dst:             _ZN7Imf_2_28TimeCode13setFieldPhaseEb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:83,5'
          Dst:             _ZN7Imf_2_28TimeCode7setBgf0Eb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:84,5'
          Dst:             _ZN7Imf_2_28TimeCode7setBgf1Eb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:85,5'
          Dst:             _ZN7Imf_2_28TimeCode7setBgf2Eb
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:86,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:87,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:88,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:89,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:90,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:91,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:92,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCode.cpp:93,5'
          Dst:             _ZN7Imf_2_28TimeCode14setBinaryGroupEii
    - functionName:    _ZN7Imf_2_28TimeCodeC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
        - _ZN7Imf_2_28TimeCode11setUserDataEj
        - _ZN7Imf_2_28TimeCode15setTimeAndFlagsEjNS0_7PackingE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:71,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:72,12'
          Dst:             _ZN7Imf_2_28TimeCode15setTimeAndFlagsEjNS0_7PackingE
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:74,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rj
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:75,12'
          Dst:             _ZN7Imf_2_28TimeCode11setUserDataEj
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_8TimeCodeEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - _ZNK7Imf_2_28TimeCode12timeAndFlagsENS0_7PackingE
        - _ZNK7Imf_2_28TimeCode8userDataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:60,39'
          Dst:             _ZNK7Imf_2_28TimeCode12timeAndFlagsENS0_7PackingE
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:60,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:61,39'
          Dst:             _ZNK7Imf_2_28TimeCode8userDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp:61,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_j
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_8TimeCodeEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfTimeCodeAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:211,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:212,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:213,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:201,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:202,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:203,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IdEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:183,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:184,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:185,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:173,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:174,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:175,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IfEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:155,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:156,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:157,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:145,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:146,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:147,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec3IiEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:128,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:129,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rd
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:119,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:120,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_d
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IdEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:102,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:103,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:93,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:94,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IfEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:76,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:77,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:67,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfVecAttribute.cpp:68,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_24Vec2IiEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVecAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13iex_debugTrapv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
      functionUses:    105
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:153,14'
          Dst:             getenv
    - functionName:    _ZN7Iex_2_27BaseExc6appendERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Iex_2_27BaseExc4whatEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27BaseExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:110,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Iex_2_27BaseExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:112,1'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNSt9exceptionD2Ev
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27BaseExcC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
        - __cxa_call_unexpected
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:101,10'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:106,1'
          Dst:             _ZNSt9exceptionD2Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:106,1'
          Dst:             __cxa_call_unexpected
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_call_unexpected
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_27BaseExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
        - __cxa_call_unexpected
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:93,10'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:98,1'
          Dst:             _ZNSt9exceptionD2Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:98,1'
          Dst:             __cxa_call_unexpected
    - functionName:    _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
        - __cxa_call_unexpected
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:85,10'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:90,1'
          Dst:             _ZNSt9exceptionD2Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:90,1'
          Dst:             __cxa_call_unexpected
    - functionName:    _ZN7Iex_2_27BaseExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
        - __cxa_call_unexpected
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:77,10'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:82,1'
          Dst:             _ZNSt9exceptionD2Ev
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.cpp:82,1'
          Dst:             __cxa_call_unexpected
    - functionName:    _ZN7Iex_2_211stackTracerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_214setStackTracerEPFNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEvE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_29EdquotExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EdquotExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:183,1'
          Dst:             _ZN7Iex_2_29EdquotExcD2Ev
    - functionName:    _ZN7Iex_2_29EdquotExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:183,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EcanceledExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EcanceledExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:172,1'
          Dst:             _ZN7Iex_2_212EcanceledExcD2Ev
    - functionName:    _ZN7Iex_2_212EcanceledExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:172,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EremoteioExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EremoteioExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:169,1'
          Dst:             _ZN7Iex_2_212EremoteioExcD2Ev
    - functionName:    _ZN7Iex_2_212EremoteioExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:169,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EisnamExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EisnamExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:168,1'
          Dst:             _ZN7Iex_2_29EisnamExcD2Ev
    - functionName:    _ZN7Iex_2_29EisnamExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:168,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnavailExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnavailExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:167,1'
          Dst:             _ZN7Iex_2_210EnavailExcD2Ev
    - functionName:    _ZN7Iex_2_210EnavailExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:167,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnotnamExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnotnamExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:166,1'
          Dst:             _ZN7Iex_2_210EnotnamExcD2Ev
    - functionName:    _ZN7Iex_2_210EnotnamExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:166,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EucleanExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EucleanExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:165,1'
          Dst:             _ZN7Iex_2_210EucleanExcD2Ev
    - functionName:    _ZN7Iex_2_210EucleanExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:165,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EstaleExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EstaleExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:163,1'
          Dst:             _ZN7Iex_2_29EstaleExcD2Ev
    - functionName:    _ZN7Iex_2_29EstaleExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:163,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_214EinprogressExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_214EinprogressExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:162,1'
          Dst:             _ZN7Iex_2_214EinprogressExcD2Ev
    - functionName:    _ZN7Iex_2_214EinprogressExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:162,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EalreadyExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EalreadyExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:161,1'
          Dst:             _ZN7Iex_2_211EalreadyExcD2Ev
    - functionName:    _ZN7Iex_2_211EalreadyExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:161,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EhostunreachExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EhostunreachExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:160,1'
          Dst:             _ZN7Iex_2_215EhostunreachExcD2Ev
    - functionName:    _ZN7Iex_2_215EhostunreachExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:160,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EhostdownExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EhostdownExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:159,1'
          Dst:             _ZN7Iex_2_212EhostdownExcD2Ev
    - functionName:    _ZN7Iex_2_212EhostdownExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:159,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EconnrefusedExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EconnrefusedExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:158,1'
          Dst:             _ZN7Iex_2_215EconnrefusedExcD2Ev
    - functionName:    _ZN7Iex_2_215EconnrefusedExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:158,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EtimedoutExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EtimedoutExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:157,1'
          Dst:             _ZN7Iex_2_212EtimedoutExcD2Ev
    - functionName:    _ZN7Iex_2_212EtimedoutExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:157,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EtoomanyrefsExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EtoomanyrefsExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:156,1'
          Dst:             _ZN7Iex_2_215EtoomanyrefsExcD2Ev
    - functionName:    _ZN7Iex_2_215EtoomanyrefsExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:156,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EshutdownExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EshutdownExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:155,1'
          Dst:             _ZN7Iex_2_212EshutdownExcD2Ev
    - functionName:    _ZN7Iex_2_212EshutdownExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:155,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EnotconnExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EnotconnExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:154,1'
          Dst:             _ZN7Iex_2_211EnotconnExcD2Ev
    - functionName:    _ZN7Iex_2_211EnotconnExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:154,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EisconnExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EisconnExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:153,1'
          Dst:             _ZN7Iex_2_210EisconnExcD2Ev
    - functionName:    _ZN7Iex_2_210EisconnExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:153,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnobufsExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnobufsExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:152,1'
          Dst:             _ZN7Iex_2_210EnobufsExcD2Ev
    - functionName:    _ZN7Iex_2_210EnobufsExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:152,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_213EconnresetExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_213EconnresetExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:151,1'
          Dst:             _ZN7Iex_2_213EconnresetExcD2Ev
    - functionName:    _ZN7Iex_2_213EconnresetExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:151,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EconnabortedExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EconnabortedExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:150,1'
          Dst:             _ZN7Iex_2_215EconnabortedExcD2Ev
    - functionName:    _ZN7Iex_2_215EconnabortedExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:150,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EnetresetExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EnetresetExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:149,1'
          Dst:             _ZN7Iex_2_212EnetresetExcD2Ev
    - functionName:    _ZN7Iex_2_212EnetresetExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:149,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_214EnetunreachExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_214EnetunreachExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:148,1'
          Dst:             _ZN7Iex_2_214EnetunreachExcD2Ev
    - functionName:    _ZN7Iex_2_214EnetunreachExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:148,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EnetdownExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EnetdownExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:147,1'
          Dst:             _ZN7Iex_2_211EnetdownExcD2Ev
    - functionName:    _ZN7Iex_2_211EnetdownExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:147,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_216EaddrnotavailExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_216EaddrnotavailExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:146,1'
          Dst:             _ZN7Iex_2_216EaddrnotavailExcD2Ev
    - functionName:    _ZN7Iex_2_216EaddrnotavailExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:146,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_213EaddrinuseExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_213EaddrinuseExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:145,1'
          Dst:             _ZN7Iex_2_213EaddrinuseExcD2Ev
    - functionName:    _ZN7Iex_2_213EaddrinuseExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:145,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EafnosupportExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EafnosupportExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:144,1'
          Dst:             _ZN7Iex_2_215EafnosupportExcD2Ev
    - functionName:    _ZN7Iex_2_215EafnosupportExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:144,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EpfnosupportExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EpfnosupportExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:143,1'
          Dst:             _ZN7Iex_2_215EpfnosupportExcD2Ev
    - functionName:    _ZN7Iex_2_215EpfnosupportExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:143,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_213EopnotsuppExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_213EopnotsuppExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:142,1'
          Dst:             _ZN7Iex_2_213EopnotsuppExcD2Ev
    - functionName:    _ZN7Iex_2_213EopnotsuppExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:142,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_218EsocktnosupportExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_218EsocktnosupportExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:141,1'
          Dst:             _ZN7Iex_2_218EsocktnosupportExcD2Ev
    - functionName:    _ZN7Iex_2_218EsocktnosupportExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:141,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_218EprotonosupportExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_218EprotonosupportExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:140,1'
          Dst:             _ZN7Iex_2_218EprotonosupportExcD2Ev
    - functionName:    _ZN7Iex_2_218EprotonosupportExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:140,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_214EnoprotooptExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_214EnoprotooptExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:139,1'
          Dst:             _ZN7Iex_2_214EnoprotooptExcD2Ev
    - functionName:    _ZN7Iex_2_214EnoprotooptExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:139,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_213EprototypeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_213EprototypeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:138,1'
          Dst:             _ZN7Iex_2_213EprototypeExcD2Ev
    - functionName:    _ZN7Iex_2_213EprototypeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:138,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EmsgsizeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EmsgsizeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:137,1'
          Dst:             _ZN7Iex_2_211EmsgsizeExcD2Ev
    - functionName:    _ZN7Iex_2_211EmsgsizeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:137,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EdestaddrreqExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EdestaddrreqExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:136,1'
          Dst:             _ZN7Iex_2_215EdestaddrreqExcD2Ev
    - functionName:    _ZN7Iex_2_215EdestaddrreqExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:136,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EnotsockExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EnotsockExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:135,1'
          Dst:             _ZN7Iex_2_211EnotsockExcD2Ev
    - functionName:    _ZN7Iex_2_211EnotsockExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:135,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EusersExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EusersExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:134,1'
          Dst:             _ZN7Iex_2_29EusersExcD2Ev
    - functionName:    _ZN7Iex_2_29EusersExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:134,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EnotemptyExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EnotemptyExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:133,1'
          Dst:             _ZN7Iex_2_212EnotemptyExcD2Ev
    - functionName:    _ZN7Iex_2_212EnotemptyExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:133,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EstrpipeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EstrpipeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:132,1'
          Dst:             _ZN7Iex_2_211EstrpipeExcD2Ev
    - functionName:    _ZN7Iex_2_211EstrpipeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:132,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211ErestartExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211ErestartExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:131,1'
          Dst:             _ZN7Iex_2_211ErestartExcD2Ev
    - functionName:    _ZN7Iex_2_211ErestartExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:131,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EloopExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EloopExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:130,1'
          Dst:             _ZN7Iex_2_28EloopExcD2Ev
    - functionName:    _ZN7Iex_2_28EloopExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:130,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnosysExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnosysExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:129,1'
          Dst:             _ZN7Iex_2_29EnosysExcD2Ev
    - functionName:    _ZN7Iex_2_29EnosysExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:129,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EilseqExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EilseqExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:128,1'
          Dst:             _ZN7Iex_2_29EilseqExcD2Ev
    - functionName:    _ZN7Iex_2_29EilseqExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:128,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211ElibexecExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211ElibexecExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:127,1'
          Dst:             _ZN7Iex_2_211ElibexecExcD2Ev
    - functionName:    _ZN7Iex_2_211ElibexecExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:127,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibmaxExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210ElibmaxExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:126,1'
          Dst:             _ZN7Iex_2_210ElibmaxExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibmaxExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:126,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibscnExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210ElibscnExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:125,1'
          Dst:             _ZN7Iex_2_210ElibscnExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibscnExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:125,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibbadExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210ElibbadExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:124,1'
          Dst:             _ZN7Iex_2_210ElibbadExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibbadExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:124,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibaccExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210ElibaccExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:123,1'
          Dst:             _ZN7Iex_2_210ElibaccExcD2Ev
    - functionName:    _ZN7Iex_2_210ElibaccExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:123,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EremchgExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EremchgExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:122,1'
          Dst:             _ZN7Iex_2_210EremchgExcD2Ev
    - functionName:    _ZN7Iex_2_210EremchgExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:122,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EbadfdExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EbadfdExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:121,1'
          Dst:             _ZN7Iex_2_29EbadfdExcD2Ev
    - functionName:    _ZN7Iex_2_29EbadfdExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:121,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211EnotuniqExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211EnotuniqExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:120,1'
          Dst:             _ZN7Iex_2_211EnotuniqExcD2Ev
    - functionName:    _ZN7Iex_2_211EnotuniqExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:120,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EoverflowExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EoverflowExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:119,1'
          Dst:             _ZN7Iex_2_212EoverflowExcD2Ev
    - functionName:    _ZN7Iex_2_212EoverflowExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:119,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_215EnametoolongExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_215EnametoolongExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:118,1'
          Dst:             _ZN7Iex_2_215EnametoolongExcD2Ev
    - functionName:    _ZN7Iex_2_215EnametoolongExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:118,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EbadmsgExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EbadmsgExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:117,1'
          Dst:             _ZN7Iex_2_210EbadmsgExcD2Ev
    - functionName:    _ZN7Iex_2_210EbadmsgExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:117,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_212EmultihopExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_212EmultihopExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:116,1'
          Dst:             _ZN7Iex_2_212EmultihopExcD2Ev
    - functionName:    _ZN7Iex_2_212EmultihopExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:116,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EprotoExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EprotoExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:115,1'
          Dst:             _ZN7Iex_2_29EprotoExcD2Ev
    - functionName:    _ZN7Iex_2_29EprotoExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:115,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EcommExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EcommExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:114,1'
          Dst:             _ZN7Iex_2_28EcommExcD2Ev
    - functionName:    _ZN7Iex_2_28EcommExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:114,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EsrmntExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EsrmntExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:113,1'
          Dst:             _ZN7Iex_2_29EsrmntExcD2Ev
    - functionName:    _ZN7Iex_2_29EsrmntExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:113,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_27EadvExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27EadvExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:112,1'
          Dst:             _ZN7Iex_2_27EadvExcD2Ev
    - functionName:    _ZN7Iex_2_27EadvExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:112,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnolinkExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnolinkExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:111,1'
          Dst:             _ZN7Iex_2_210EnolinkExcD2Ev
    - functionName:    _ZN7Iex_2_210EnolinkExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:111,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EremoteExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EremoteExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:110,1'
          Dst:             _ZN7Iex_2_210EremoteExcD2Ev
    - functionName:    _ZN7Iex_2_210EremoteExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:110,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnopkgExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnopkgExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:109,1'
          Dst:             _ZN7Iex_2_29EnopkgExcD2Ev
    - functionName:    _ZN7Iex_2_29EnopkgExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:109,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnonetExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnonetExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:108,1'
          Dst:             _ZN7Iex_2_29EnonetExcD2Ev
    - functionName:    _ZN7Iex_2_29EnonetExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:108,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EnosrExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EnosrExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:107,1'
          Dst:             _ZN7Iex_2_28EnosrExcD2Ev
    - functionName:    _ZN7Iex_2_28EnosrExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:107,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EtimeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EtimeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:106,1'
          Dst:             _ZN7Iex_2_28EtimeExcD2Ev
    - functionName:    _ZN7Iex_2_28EtimeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:106,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnodataExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnodataExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:105,1'
          Dst:             _ZN7Iex_2_210EnodataExcD2Ev
    - functionName:    _ZN7Iex_2_210EnodataExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:105,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnostrExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnostrExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:104,1'
          Dst:             _ZN7Iex_2_29EnostrExcD2Ev
    - functionName:    _ZN7Iex_2_29EnostrExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:104,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EbfontExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EbfontExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:103,1'
          Dst:             _ZN7Iex_2_29EbfontExcD2Ev
    - functionName:    _ZN7Iex_2_29EbfontExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:103,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EbadsltExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EbadsltExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:101,1'
          Dst:             _ZN7Iex_2_210EbadsltExcD2Ev
    - functionName:    _ZN7Iex_2_210EbadsltExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:101,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EbadrqcExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      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:
        - _ZN7Iex_2_210EbadrqcExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:100,1'
          Dst:             _ZN7Iex_2_210EbadrqcExcD2Ev
    - functionName:    _ZN7Iex_2_210EbadrqcExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:100,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnoanoExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnoanoExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:99,1'
          Dst:             _ZN7Iex_2_29EnoanoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnoanoExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:99,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29ExfullExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29ExfullExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:98,1'
          Dst:             _ZN7Iex_2_29ExfullExcD2Ev
    - functionName:    _ZN7Iex_2_29ExfullExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:98,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EbadrExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EbadrExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:97,1'
          Dst:             _ZN7Iex_2_28EbadrExcD2Ev
    - functionName:    _ZN7Iex_2_28EbadrExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:97,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EbadeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EbadeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:96,1'
          Dst:             _ZN7Iex_2_28EbadeExcD2Ev
    - functionName:    _ZN7Iex_2_28EbadeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:96,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnolckExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnolckExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:95,1'
          Dst:             _ZN7Iex_2_29EnolckExcD2Ev
    - functionName:    _ZN7Iex_2_29EnolckExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:95,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EdeadlkExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      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:
        - _ZN7Iex_2_210EdeadlkExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:94,1'
          Dst:             _ZN7Iex_2_210EdeadlkExcD2Ev
    - functionName:    _ZN7Iex_2_210EdeadlkExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:94,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29El2hltExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29El2hltExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:93,1'
          Dst:             _ZN7Iex_2_29El2hltExcD2Ev
    - functionName:    _ZN7Iex_2_29El2hltExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:93,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EunatchExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EunatchExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:91,1'
          Dst:             _ZN7Iex_2_210EunatchExcD2Ev
    - functionName:    _ZN7Iex_2_210EunatchExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:91,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29ElnrngExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29ElnrngExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:90,1'
          Dst:             _ZN7Iex_2_29ElnrngExcD2Ev
    - functionName:    _ZN7Iex_2_29ElnrngExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:90,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29El3rstExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29El3rstExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:89,1'
          Dst:             _ZN7Iex_2_29El3rstExcD2Ev
    - functionName:    _ZN7Iex_2_29El3rstExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:89,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29El3hltExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29El3hltExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:88,1'
          Dst:             _ZN7Iex_2_29El3hltExcD2Ev
    - functionName:    _ZN7Iex_2_29El3hltExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:88,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_211El2nsyncExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211El2nsyncExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:87,1'
          Dst:             _ZN7Iex_2_211El2nsyncExcD2Ev
    - functionName:    _ZN7Iex_2_211El2nsyncExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      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:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:87,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EchrngExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EchrngExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:86,1'
          Dst:             _ZN7Iex_2_29EchrngExcD2Ev
    - functionName:    _ZN7Iex_2_29EchrngExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:86,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EidrmExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EidrmExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:85,1'
          Dst:             _ZN7Iex_2_28EidrmExcD2Ev
    - functionName:    _ZN7Iex_2_28EidrmExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:85,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnomsgExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnomsgExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:84,1'
          Dst:             _ZN7Iex_2_29EnomsgExcD2Ev
    - functionName:    _ZN7Iex_2_29EnomsgExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:84,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29ErangeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29ErangeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:83,1'
          Dst:             _ZN7Iex_2_29ErangeExcD2Ev
    - functionName:    _ZN7Iex_2_29ErangeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:83,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_27EdomExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27EdomExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:82,1'
          Dst:             _ZN7Iex_2_27EdomExcD2Ev
    - functionName:    _ZN7Iex_2_27EdomExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:82,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EpipeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EpipeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:81,1'
          Dst:             _ZN7Iex_2_28EpipeExcD2Ev
    - functionName:    _ZN7Iex_2_28EpipeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:81,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EmlinkExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EmlinkExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:80,1'
          Dst:             _ZN7Iex_2_29EmlinkExcD2Ev
    - functionName:    _ZN7Iex_2_29EmlinkExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:80,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28ErofsExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErofsExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:79,1'
          Dst:             _ZN7Iex_2_28ErofsExcD2Ev
    - functionName:    _ZN7Iex_2_28ErofsExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:79,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EspipeExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EspipeExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:78,1'
          Dst:             _ZN7Iex_2_29EspipeExcD2Ev
    - functionName:    _ZN7Iex_2_29EspipeExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:78,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnospcExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnospcExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:77,1'
          Dst:             _ZN7Iex_2_29EnospcExcD2Ev
    - functionName:    _ZN7Iex_2_29EnospcExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:77,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EfbigExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EfbigExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:76,1'
          Dst:             _ZN7Iex_2_28EfbigExcD2Ev
    - functionName:    _ZN7Iex_2_28EfbigExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:76,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EtxtbsyExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EtxtbsyExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:75,1'
          Dst:             _ZN7Iex_2_210EtxtbsyExcD2Ev
    - functionName:    _ZN7Iex_2_210EtxtbsyExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:75,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnottyExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnottyExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:74,1'
          Dst:             _ZN7Iex_2_29EnottyExcD2Ev
    - functionName:    _ZN7Iex_2_29EnottyExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:74,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EmfileExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EmfileExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:73,1'
          Dst:             _ZN7Iex_2_29EmfileExcD2Ev
    - functionName:    _ZN7Iex_2_29EmfileExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:73,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnfileExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnfileExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:72,1'
          Dst:             _ZN7Iex_2_29EnfileExcD2Ev
    - functionName:    _ZN7Iex_2_29EnfileExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:72,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EinvalExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EinvalExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:71,1'
          Dst:             _ZN7Iex_2_29EinvalExcD2Ev
    - functionName:    _ZN7Iex_2_29EinvalExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:71,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EisdirExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EisdirExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:70,1'
          Dst:             _ZN7Iex_2_29EisdirExcD2Ev
    - functionName:    _ZN7Iex_2_29EisdirExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:70,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnotdirExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnotdirExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:69,1'
          Dst:             _ZN7Iex_2_210EnotdirExcD2Ev
    - functionName:    _ZN7Iex_2_210EnotdirExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:69,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnodevExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnodevExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:68,1'
          Dst:             _ZN7Iex_2_29EnodevExcD2Ev
    - functionName:    _ZN7Iex_2_29EnodevExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:68,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28ExdevExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ExdevExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:67,1'
          Dst:             _ZN7Iex_2_28ExdevExcD2Ev
    - functionName:    _ZN7Iex_2_28ExdevExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:67,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EexistExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EexistExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:66,1'
          Dst:             _ZN7Iex_2_29EexistExcD2Ev
    - functionName:    _ZN7Iex_2_29EexistExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:66,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EbusyExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EbusyExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:65,1'
          Dst:             _ZN7Iex_2_28EbusyExcD2Ev
    - functionName:    _ZN7Iex_2_28EbusyExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:65,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnotblkExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnotblkExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:64,1'
          Dst:             _ZN7Iex_2_210EnotblkExcD2Ev
    - functionName:    _ZN7Iex_2_210EnotblkExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:64,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EfaultExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EfaultExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:63,1'
          Dst:             _ZN7Iex_2_29EfaultExcD2Ev
    - functionName:    _ZN7Iex_2_29EfaultExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:63,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EaccesExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EaccesExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:62,1'
          Dst:             _ZN7Iex_2_29EaccesExcD2Ev
    - functionName:    _ZN7Iex_2_29EaccesExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:62,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnomemExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnomemExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:61,1'
          Dst:             _ZN7Iex_2_29EnomemExcD2Ev
    - functionName:    _ZN7Iex_2_29EnomemExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:61,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EagainExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EagainExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:60,1'
          Dst:             _ZN7Iex_2_29EagainExcD2Ev
    - functionName:    _ZN7Iex_2_29EagainExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:60,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EchildExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EchildExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:59,1'
          Dst:             _ZN7Iex_2_29EchildExcD2Ev
    - functionName:    _ZN7Iex_2_29EchildExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:59,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EbadfExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EbadfExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:58,1'
          Dst:             _ZN7Iex_2_28EbadfExcD2Ev
    - functionName:    _ZN7Iex_2_28EbadfExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:58,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_210EnoexecExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_210EnoexecExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:57,1'
          Dst:             _ZN7Iex_2_210EnoexecExcD2Ev
    - functionName:    _ZN7Iex_2_210EnoexecExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:57,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28E2bigExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28E2bigExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:56,1'
          Dst:             _ZN7Iex_2_28E2bigExcD2Ev
    - functionName:    _ZN7Iex_2_28E2bigExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:56,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EnxioExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EnxioExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:55,1'
          Dst:             _ZN7Iex_2_28EnxioExcD2Ev
    - functionName:    _ZN7Iex_2_28EnxioExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:55,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_26EioExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_26EioExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:54,1'
          Dst:             _ZN7Iex_2_26EioExcD2Ev
    - functionName:    _ZN7Iex_2_26EioExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:54,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EintrExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EintrExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:53,1'
          Dst:             _ZN7Iex_2_28EintrExcD2Ev
    - functionName:    _ZN7Iex_2_28EintrExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:53,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EsrchExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EsrchExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:52,1'
          Dst:             _ZN7Iex_2_28EsrchExcD2Ev
    - functionName:    _ZN7Iex_2_28EsrchExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:52,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_29EnoentExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29EnoentExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:51,1'
          Dst:             _ZN7Iex_2_29EnoentExcD2Ev
    - functionName:    _ZN7Iex_2_29EnoentExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:51,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_28EpermExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28EpermExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:50,1'
          Dst:             _ZN7Iex_2_28EpermExcD2Ev
    - functionName:    _ZN7Iex_2_28EpermExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:50,1'
          Dst:             _ZN7Iex_2_28ErrnoExcD2Ev
    - functionName:    _ZN7Iex_2_213throwErrnoExcEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexThrowErrnoExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:870,5'
          Dst:             _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexThrowErrnoExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - __errno_location
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:864,26'
          Dst:             __errno_location
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:864,5'
          Dst:             _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
    - functionName:    _ZN7Iex_2_213throwErrnoExcERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexThrowErrnoExc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         130
      ICount:          782
      EdgeCount:       138
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Iex_2_210EbadmsgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EbadrqcExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EbadsltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EdeadlkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EisconnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210ElibaccExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210ElibbadExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210ElibmaxExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210ElibscnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnavailExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnobufsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnodataExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnoexecExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnolinkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnotblkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnotdirExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EnotnamExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EremchgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EremoteExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EtxtbsyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EucleanExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_210EunatchExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EalreadyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211El2nsyncExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211ElibexecExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EmsgsizeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EnetdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EnotconnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EnotsockExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EnotuniqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211ErestartExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_211EstrpipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EcanceledExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EhostdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EmultihopExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EnetresetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EnotemptyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EoverflowExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EremoteioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EshutdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_212EtimedoutExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_213EaddrinuseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_213EconnresetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_213EopnotsuppExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_213EprototypeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_214EinprogressExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_214EnetunreachExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_214EnoprotooptExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EafnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EconnabortedExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EconnrefusedExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EdestaddrreqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EhostunreachExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EnametoolongExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EpfnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_215EtoomanyrefsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_216EaddrnotavailExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_218EprotonosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_218EsocktnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26EioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27EadvExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27EdomExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28E2bigExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EbadeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EbadfExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EbadrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EbusyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EcommExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EfbigExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EidrmExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EintrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EloopExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EnosrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EnxioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EpermExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EpipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28ErofsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EsrchExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28EtimeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28ExdevExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EaccesExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EagainExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EbadfdExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EbfontExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EchildExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EchrngExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EdquotExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EexistExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EfaultExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EilseqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EinvalExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EisdirExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EisnamExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29El2hltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29El3hltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29El3rstExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29ElnrngExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EmfileExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EmlinkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnfileExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnoanoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnodevExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnoentExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnolckExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnomemExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnomsgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnonetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnopkgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnospcExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnostrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnosysExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EnottyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EprotoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29ErangeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EspipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EsrmntExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EstaleExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29EusersExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_29ExfullExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
        - strerror
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:70,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:63,26'
          Dst:             strerror
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:68,31'
          Dst:             strlen
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:74,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:74,12'
          Dst:             _ZN7Iex_2_28EpermExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:74,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:79,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:79,12'
          Dst:             _ZN7Iex_2_29EnoentExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:79,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:84,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:84,12'
          Dst:             _ZN7Iex_2_28EsrchExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:84,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:89,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:89,12'
          Dst:             _ZN7Iex_2_28EintrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:89,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:94,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:94,12'
          Dst:             _ZN7Iex_2_26EioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:94,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:99,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:99,12'
          Dst:             _ZN7Iex_2_28EnxioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:99,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:104,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:104,12'
          Dst:             _ZN7Iex_2_28E2bigExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:104,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:109,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:109,12'
          Dst:             _ZN7Iex_2_210EnoexecExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:109,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:114,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:114,12'
          Dst:             _ZN7Iex_2_28EbadfExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:114,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:119,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:119,12'
          Dst:             _ZN7Iex_2_29EchildExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:119,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:124,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:124,12'
          Dst:             _ZN7Iex_2_29EagainExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:124,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:129,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:129,12'
          Dst:             _ZN7Iex_2_29EnomemExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:129,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:134,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:134,12'
          Dst:             _ZN7Iex_2_29EaccesExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:134,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:139,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:139,12'
          Dst:             _ZN7Iex_2_29EfaultExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:139,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:144,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:144,12'
          Dst:             _ZN7Iex_2_210EnotblkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:144,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:149,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:149,12'
          Dst:             _ZN7Iex_2_28EbusyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:149,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:154,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:154,12'
          Dst:             _ZN7Iex_2_29EexistExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:154,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:159,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:159,12'
          Dst:             _ZN7Iex_2_28ExdevExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:159,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:164,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:164,12'
          Dst:             _ZN7Iex_2_29EnodevExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:164,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:169,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:169,12'
          Dst:             _ZN7Iex_2_210EnotdirExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:169,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:174,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:174,12'
          Dst:             _ZN7Iex_2_29EisdirExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:174,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:179,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:179,12'
          Dst:             _ZN7Iex_2_29EinvalExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:179,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:184,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:184,12'
          Dst:             _ZN7Iex_2_29EnfileExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:184,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:189,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:189,12'
          Dst:             _ZN7Iex_2_29EmfileExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:189,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:194,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:194,12'
          Dst:             _ZN7Iex_2_29EnottyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:194,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:199,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:199,12'
          Dst:             _ZN7Iex_2_210EtxtbsyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:199,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:204,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:204,12'
          Dst:             _ZN7Iex_2_28EfbigExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:204,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:209,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:209,12'
          Dst:             _ZN7Iex_2_29EnospcExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:209,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:214,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:214,12'
          Dst:             _ZN7Iex_2_29EspipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:214,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:219,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:219,12'
          Dst:             _ZN7Iex_2_28ErofsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:219,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:224,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:224,12'
          Dst:             _ZN7Iex_2_29EmlinkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:224,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:229,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:229,12'
          Dst:             _ZN7Iex_2_28EpipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:229,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:234,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:234,12'
          Dst:             _ZN7Iex_2_27EdomExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:234,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:239,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:239,12'
          Dst:             _ZN7Iex_2_29ErangeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:239,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:244,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:244,12'
          Dst:             _ZN7Iex_2_29EnomsgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:244,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:249,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:249,12'
          Dst:             _ZN7Iex_2_28EidrmExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:249,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:254,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:254,12'
          Dst:             _ZN7Iex_2_29EchrngExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:254,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:259,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:259,12'
          Dst:             _ZN7Iex_2_211El2nsyncExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:259,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:264,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:264,12'
          Dst:             _ZN7Iex_2_29El3hltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:264,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:269,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:269,12'
          Dst:             _ZN7Iex_2_29El3rstExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:269,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:274,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:274,12'
          Dst:             _ZN7Iex_2_29ElnrngExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:274,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:279,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:279,12'
          Dst:             _ZN7Iex_2_210EunatchExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:279,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:289,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:289,12'
          Dst:             _ZN7Iex_2_29El2hltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:289,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:294,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:294,12'
          Dst:             _ZN7Iex_2_210EdeadlkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:294,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:299,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:299,12'
          Dst:             _ZN7Iex_2_29EnolckExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:299,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:304,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:304,12'
          Dst:             _ZN7Iex_2_28EbadeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:304,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:309,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:309,12'
          Dst:             _ZN7Iex_2_28EbadrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:309,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:314,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:314,12'
          Dst:             _ZN7Iex_2_29ExfullExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:314,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:319,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:319,12'
          Dst:             _ZN7Iex_2_29EnoanoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:319,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:324,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:324,12'
          Dst:             _ZN7Iex_2_210EbadrqcExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:324,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:329,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:329,12'
          Dst:             _ZN7Iex_2_210EbadsltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:329,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:344,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:344,12'
          Dst:             _ZN7Iex_2_29EbfontExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:344,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:349,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:349,12'
          Dst:             _ZN7Iex_2_29EnostrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:349,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:354,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:354,12'
          Dst:             _ZN7Iex_2_210EnodataExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:354,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:359,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:359,12'
          Dst:             _ZN7Iex_2_28EtimeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:359,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:364,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:364,12'
          Dst:             _ZN7Iex_2_28EnosrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:364,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:369,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:369,12'
          Dst:             _ZN7Iex_2_29EnonetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:369,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:374,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:374,12'
          Dst:             _ZN7Iex_2_29EnopkgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:374,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:379,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:379,12'
          Dst:             _ZN7Iex_2_210EremoteExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:379,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:384,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:384,12'
          Dst:             _ZN7Iex_2_210EnolinkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:384,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:389,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:389,12'
          Dst:             _ZN7Iex_2_27EadvExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:389,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:394,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:394,12'
          Dst:             _ZN7Iex_2_29EsrmntExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:394,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:399,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:399,12'
          Dst:             _ZN7Iex_2_28EcommExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:399,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:404,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:404,12'
          Dst:             _ZN7Iex_2_29EprotoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:404,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:409,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:409,12'
          Dst:             _ZN7Iex_2_212EmultihopExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:409,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:414,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:414,12'
          Dst:             _ZN7Iex_2_210EbadmsgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:414,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:419,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:419,12'
          Dst:             _ZN7Iex_2_215EnametoolongExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:419,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:424,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:424,12'
          Dst:             _ZN7Iex_2_212EoverflowExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:424,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:429,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:429,12'
          Dst:             _ZN7Iex_2_211EnotuniqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:429,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:434,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:434,12'
          Dst:             _ZN7Iex_2_29EbadfdExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:434,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:439,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:439,12'
          Dst:             _ZN7Iex_2_210EremchgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:439,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:444,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:444,12'
          Dst:             _ZN7Iex_2_210ElibaccExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:444,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:449,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:449,12'
          Dst:             _ZN7Iex_2_210ElibbadExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:449,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:454,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:454,12'
          Dst:             _ZN7Iex_2_210ElibscnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:454,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:459,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:459,12'
          Dst:             _ZN7Iex_2_210ElibmaxExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:459,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:464,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:464,12'
          Dst:             _ZN7Iex_2_211ElibexecExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:464,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:469,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:469,12'
          Dst:             _ZN7Iex_2_29EilseqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:469,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:474,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:474,12'
          Dst:             _ZN7Iex_2_29EnosysExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:474,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:479,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:479,12'
          Dst:             _ZN7Iex_2_28EloopExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:479,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:484,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:484,12'
          Dst:             _ZN7Iex_2_211ErestartExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:484,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:489,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:489,12'
          Dst:             _ZN7Iex_2_211EstrpipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:489,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:494,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:494,12'
          Dst:             _ZN7Iex_2_212EnotemptyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:494,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:499,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:499,12'
          Dst:             _ZN7Iex_2_29EusersExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:499,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:504,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:504,12'
          Dst:             _ZN7Iex_2_211EnotsockExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:504,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:509,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:509,12'
          Dst:             _ZN7Iex_2_215EdestaddrreqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:509,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:514,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:514,12'
          Dst:             _ZN7Iex_2_211EmsgsizeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:514,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:519,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:519,12'
          Dst:             _ZN7Iex_2_213EprototypeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:519,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:524,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:524,12'
          Dst:             _ZN7Iex_2_214EnoprotooptExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:524,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:529,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:529,12'
          Dst:             _ZN7Iex_2_218EprotonosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:529,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:534,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:534,12'
          Dst:             _ZN7Iex_2_218EsocktnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:534,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:539,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:539,12'
          Dst:             _ZN7Iex_2_213EopnotsuppExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:539,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:544,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:544,12'
          Dst:             _ZN7Iex_2_215EpfnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:544,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:549,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:549,12'
          Dst:             _ZN7Iex_2_215EafnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:549,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:554,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:554,12'
          Dst:             _ZN7Iex_2_213EaddrinuseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:554,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:559,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:559,12'
          Dst:             _ZN7Iex_2_216EaddrnotavailExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:559,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:564,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:564,12'
          Dst:             _ZN7Iex_2_211EnetdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:564,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:569,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:569,12'
          Dst:             _ZN7Iex_2_214EnetunreachExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:569,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:574,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:574,12'
          Dst:             _ZN7Iex_2_212EnetresetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:574,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:579,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:579,12'
          Dst:             _ZN7Iex_2_215EconnabortedExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:579,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:584,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:584,12'
          Dst:             _ZN7Iex_2_213EconnresetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:584,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:589,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:589,12'
          Dst:             _ZN7Iex_2_210EnobufsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:589,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:594,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:594,12'
          Dst:             _ZN7Iex_2_210EisconnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:594,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:599,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:599,12'
          Dst:             _ZN7Iex_2_211EnotconnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:599,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:604,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:604,12'
          Dst:             _ZN7Iex_2_212EshutdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:604,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:609,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:609,12'
          Dst:             _ZN7Iex_2_215EtoomanyrefsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:609,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:614,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:614,12'
          Dst:             _ZN7Iex_2_212EtimedoutExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:614,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:619,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:619,12'
          Dst:             _ZN7Iex_2_215EconnrefusedExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:619,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:624,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:624,12'
          Dst:             _ZN7Iex_2_212EhostdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:624,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:629,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:629,12'
          Dst:             _ZN7Iex_2_215EhostunreachExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:629,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:634,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:634,12'
          Dst:             _ZN7Iex_2_211EalreadyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:634,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:639,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:639,12'
          Dst:             _ZN7Iex_2_214EinprogressExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:639,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:644,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:644,12'
          Dst:             _ZN7Iex_2_29EstaleExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:644,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:654,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:654,12'
          Dst:             _ZN7Iex_2_210EucleanExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:654,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:659,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:659,12'
          Dst:             _ZN7Iex_2_210EnotnamExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:659,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:664,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:664,12'
          Dst:             _ZN7Iex_2_210EnavailExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:664,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:669,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:669,12'
          Dst:             _ZN7Iex_2_29EisnamExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:669,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:674,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:674,12'
          Dst:             _ZN7Iex_2_212EremoteioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:674,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:689,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:689,12'
          Dst:             _ZN7Iex_2_212EcanceledExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:689,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:749,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:749,12'
          Dst:             _ZN7Iex_2_29EdquotExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:749,6'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:858,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:858,11'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/Iex/IexThrowErrnoExc.cpp:858,5'
          Dst:             __cxa_throw
    - functionName:    _ZN7Iex_2_28EpermExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:50,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnoentExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:51,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EsrchExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:52,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EintrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:53,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_26EioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:54,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EnxioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:55,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28E2bigExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:56,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnoexecExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:57,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EbadfExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:58,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EchildExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:59,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EagainExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:60,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnomemExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:61,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EaccesExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:62,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EfaultExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:63,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnotblkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:64,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EbusyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:65,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EexistExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:66,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28ExdevExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:67,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnodevExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:68,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnotdirExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:69,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EisdirExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:70,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EinvalExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:71,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnfileExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:72,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EmfileExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:73,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnottyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:74,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EtxtbsyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:75,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EfbigExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:76,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnospcExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:77,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EspipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:78,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28ErofsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:79,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EmlinkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:80,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EpipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:81,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_27EdomExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:82,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29ErangeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:83,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnomsgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:84,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EidrmExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:85,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EchrngExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:86,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211El2nsyncExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:87,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29El3hltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:88,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29El3rstExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:89,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29ElnrngExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:90,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EunatchExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:91,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29El2hltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:93,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EdeadlkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:94,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnolckExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:95,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EbadeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:96,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EbadrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:97,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29ExfullExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:98,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnoanoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:99,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EbadrqcExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:100,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EbadsltExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:101,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EbfontExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:103,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnostrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:104,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnodataExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:105,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EtimeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:106,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EnosrExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:107,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnonetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:108,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnopkgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:109,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EremoteExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:110,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnolinkExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:111,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_27EadvExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:112,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EsrmntExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:113,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EcommExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:114,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EprotoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:115,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EmultihopExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:116,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EbadmsgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:117,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EnametoolongExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:118,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EoverflowExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:119,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EnotuniqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:120,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EbadfdExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:121,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EremchgExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:122,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210ElibaccExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:123,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210ElibbadExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:124,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210ElibscnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:125,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210ElibmaxExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:126,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211ElibexecExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:127,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EilseqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:128,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EnosysExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:129,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28EloopExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:130,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211ErestartExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:131,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EstrpipeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:132,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EnotemptyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:133,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EusersExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:134,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EnotsockExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:135,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EdestaddrreqExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:136,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EmsgsizeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:137,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_213EprototypeExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:138,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_214EnoprotooptExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:139,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_218EprotonosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:140,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_218EsocktnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:141,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_213EopnotsuppExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:142,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EpfnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:143,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EafnosupportExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:144,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_213EaddrinuseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:145,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_216EaddrnotavailExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:146,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EnetdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:147,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_214EnetunreachExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:148,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EnetresetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:149,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EconnabortedExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:150,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_213EconnresetExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:151,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnobufsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:152,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EisconnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:153,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EnotconnExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:154,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EshutdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:155,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EtoomanyrefsExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:156,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EtimedoutExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:157,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EconnrefusedExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:158,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EhostdownExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:159,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_215EhostunreachExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:160,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_211EalreadyExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:161,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_214EinprogressExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:162,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EstaleExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:163,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EucleanExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:165,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnotnamExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:166,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_210EnavailExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:167,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EisnamExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:168,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EremoteioExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:169,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_212EcanceledExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:172,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_29EdquotExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexErrnoExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexErrnoExc.h:183,1'
          Dst:             _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7Iex_2_28ErrnoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    120
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:158,1'
          Dst:             _ZN7Iex_2_27BaseExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _Z9printBitsPcf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9printBitsPc4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4half4bitsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.cpp:281,26'
          Dst:             _ZNK4half4bitsEv
    - functionName:    _Z9printBitsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9printBitsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4half4bitsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.cpp:250,26'
          Dst:             _ZNK4half4bitsEv
    - functionName:    _ZrsRNSt3__113basic_istreamIcNS_11char_traitsIcEEEER4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfaSES_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.cpp:237,9'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/Half/half.cpp:237,7'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4halfcvfEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.cpp:227,18'
          Dst:             _ZNK4halfcvfEv
    - functionName:    _ZN4half7convertEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4half8overflowEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.cpp:207,6'
          Dst:             _ZN4half8overflowEv
    - functionName:    _ZN4half8overflowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13IlmThread_2_25Mutex6unlockEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      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:    _ZNK13IlmThread_2_25Mutex4lockEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      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:    _ZN13IlmThread_2_25MutexD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadMutex.cpp:52,18'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN13IlmThread_2_25MutexD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_25MutexC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_24Lock7acquireEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13IlmThread_2_25Mutex4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadMutex.h:136,16'
          Dst:             _ZNK13IlmThread_2_25Mutex4lockEv
    - functionName:    _ZN13IlmThread_2_24Lock7releaseEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadMutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13IlmThread_2_25Mutex6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadMutex.h:142,16'
          Dst:             _ZNK13IlmThread_2_25Mutex6unlockEv
    - functionName:    _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThread3runEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       43
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN13IlmThread_2_24Lock7acquireEv
        - _ZN13IlmThread_2_24Lock7releaseEv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_24Task5groupEv
        - _ZN13IlmThread_2_29Semaphore4postEv
        - _ZN13IlmThread_2_29Semaphore4waitEv
        - _ZN13IlmThread_2_29TaskGroup4Data10removeTaskEv
        - _ZNK13IlmThread_2_210ThreadPool4Data7stoppedEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:128,28'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:136,30'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:139,18'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:148,32'
          Dst:             _ZN13IlmThread_2_24Task5groupEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:152,26'
          Dst:             _ZN13IlmThread_2_24Lock7releaseEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:154,26'
          Dst:             _ZN13IlmThread_2_24Lock7acquireEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:157,35'
          Dst:             _ZN13IlmThread_2_29TaskGroup4Data10removeTaskEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:163,9'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:159,29'
          Dst:             _ZNK13IlmThread_2_210ThreadPool4Data7stoppedEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:163,9'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_24Task5groupEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_29TaskGroup4Data10removeTaskEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29Semaphore4postEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:231,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:232,17'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:233,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:233,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK13IlmThread_2_210ThreadPool4Data7stoppedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:301,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:303,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:53,7'
          Dst:             _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadD2Ev
    - functionName:    _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_26ThreadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:53,7'
          Dst:             _ZN13IlmThread_2_26ThreadD2Ev
    - functionName:    _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
        - _ZN13IlmThread_2_210ThreadPool7addTaskEPNS_4TaskE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:479,5'
          Dst:             _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:479,24'
          Dst:             _ZN13IlmThread_2_210ThreadPool7addTaskEPNS_4TaskE
    - functionName:    _ZN13IlmThread_2_210ThreadPool16globalThreadPoolEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPoolC2Ej
        - _ZN13IlmThread_2_210ThreadPoolD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:470,5'
          Dst:             __cxa_guard_acquire
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:470,23'
          Dst:             _ZN13IlmThread_2_210ThreadPoolC2Ej
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:470,5'
          Dst:             __cxa_atexit
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:470,5'
          Dst:             _ZN13IlmThread_2_210ThreadPoolD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:470,5'
          Dst:             __cxa_guard_release
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:470,5'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN13IlmThread_2_210ThreadPool7addTaskEPNS_4TaskE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_24Task5groupEv
        - _ZN13IlmThread_2_29Semaphore4postEv
        - _ZN13IlmThread_2_29TaskGroup4Data7addTaskEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:429,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:443,18'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:451,19'
          Dst:             _ZN13IlmThread_2_24Task5groupEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:451,35'
          Dst:             _ZN13IlmThread_2_29TaskGroup4Data7addTaskEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:452,9'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:458,30'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:452,9'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:460,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:460,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_29TaskGroup4Data7addTaskEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:212,10'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
    - functionName:    _ZN13IlmThread_2_210ThreadPoolD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:363,5'
          Dst:             _ZN13IlmThread_2_210ThreadPool4DataD2Ev
    - functionName:    _ZN13IlmThread_2_210ThreadPool4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool4Data6finishEv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN13IlmThread_2_29SemaphoreD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:249,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:250,5'
          Dst:             _ZN13IlmThread_2_210ThreadPool4Data6finishEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:251,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:251,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:251,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:251,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:251,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:251,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:249,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13IlmThread_2_210ThreadPool4Data6finishEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool4Data4stopEv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29Semaphore4postEv
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:257,5'
          Dst:             _ZN13IlmThread_2_210ThreadPool4Data4stopEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:273,16'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:274,18'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:288,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:289,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:295,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:295,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:295,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_210ThreadPool4Data4stopEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:309,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:311,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_210ThreadPoolD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPoolD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:362,1'
          Dst:             _ZN13IlmThread_2_210ThreadPoolD2Ev
    - functionName:    _ZN13IlmThread_2_210ThreadPoolC2Ej
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool13setNumThreadsEi
        - _ZN13IlmThread_2_210ThreadPool4DataC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:355,16'
          Dst:             _ZN13IlmThread_2_210ThreadPool4DataC2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:357,5'
          Dst:             _ZN13IlmThread_2_210ThreadPool13setNumThreadsEi
    - functionName:    _ZN13IlmThread_2_210ThreadPool13setNumThreadsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          183
      EdgeCount:       54
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool4Data6finishEv
        - _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadC2EPNS_10ThreadPool4DataE
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:379,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:379,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:379,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:379,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:386,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:396,43'
          Dst:             _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadC2EPNS_10ThreadPool4DataE
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:407,16'
          Dst:             _ZN13IlmThread_2_210ThreadPool4Data6finishEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:415,43'
          Dst:             _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadC2EPNS_10ThreadPool4DataE
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:419,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:419,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_212_GLOBAL__N_112WorkerThreadC2EPNS_10ThreadPool4DataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_26Thread5startEv
        - _ZN13IlmThread_2_26ThreadC2Ev
        - _ZN13IlmThread_2_26ThreadD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:114,15'
          Dst:             _ZN13IlmThread_2_26ThreadC2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:117,5'
          Dst:             _ZN13IlmThread_2_26Thread5startEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:118,1'
          Dst:             _ZN13IlmThread_2_26ThreadD2Ev
    - functionName:    _ZN13IlmThread_2_210ThreadPool4DataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN13IlmThread_2_29SemaphoreD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:241,19'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:241,19'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:241,19'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:241,19'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:241,19'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:244,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:244,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:244,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:244,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
    - functionName:    _ZNK13IlmThread_2_210ThreadPool10numThreadsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:370,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:372,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN13IlmThread_2_29TaskGroupD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_29TaskGroup4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:346,5'
          Dst:             _ZN13IlmThread_2_29TaskGroup4DataD2Ev
    - functionName:    _ZN13IlmThread_2_29TaskGroup4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN13IlmThread_2_29Semaphore4waitEv
        - _ZN13IlmThread_2_29SemaphoreD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:186,13'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:198,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:199,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:199,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:199,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:186,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13IlmThread_2_29TaskGroupC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_29TaskGroup4DataC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:338,16'
          Dst:             _ZN13IlmThread_2_29TaskGroup4DataC2Ev
    - functionName:    _ZN13IlmThread_2_29TaskGroup4DataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN13IlmThread_2_29SemaphoreD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:172,27'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:172,18'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadPool.cpp:175,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
    - functionName:    _ZN13IlmThread_2_24TaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_24TaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadPool.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13IlmThread_2_29Semaphore5valueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_29Semaphore4postEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_29Semaphore7tryWaitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_29Semaphore4waitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_29SemaphoreD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp:51,26'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
    - functionName:    _ZN13IlmThread_2_29SemaphoreD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_29SemaphoreC2Ej
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThreadSemaphore.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12raw_was_readEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw6unpackEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/unpack.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         258
      ICount:          1838
      EdgeCount:       279
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6LibRaw12raw_was_readEv
        - _ZN6LibRaw17unpacked_load_rawEv
        - _ZN6LibRaw18crop_masked_pixelsEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw7recycleEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:32,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:32,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:488,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:483,7'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:492,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:480,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:491,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:42,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:47,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:54,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:54,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:57,19'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:77,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:77,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:298,10'
          Dst:             _ZN6LibRaw12raw_was_readEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:315,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:315,13'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:316,39'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:328,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:328,13'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:331,41'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:343,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:343,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:345,37'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:359,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:359,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:360,37'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:391,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:391,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:395,27'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:407,20'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:408,13'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:408,57'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:414,20'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:415,13'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:415,57'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:451,7'
          Dst:             _ZN6LibRaw18crop_masked_pixelsEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:477,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:477,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:492,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:492,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:488,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:487,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:488,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:484,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:484,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack.cpp:492,3'
          Dst:             __clang_call_terminate
    - functionName:    strcasecmp
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12unpack_thumbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/unpack_thumb.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         324
      ICount:          2209
      EdgeCount:       349
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN6LibRaw10crxLoadRawEv
        - _ZN6LibRaw11libraw_swabEPvm
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw17broadcom_load_rawEv
        - _ZN6LibRaw18find_ifd_by_offsetEi
        - _ZN6LibRaw18kodak_thumb_loaderEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw7recycleEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - memcmp
        - ntohs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:85,35'
          Dst:             _ZN6LibRaw17broadcom_load_rawEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:98,7'
          Dst:             _ZN6LibRaw18kodak_thumb_loaderEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:385,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:122,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:122,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:126,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:126,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:134,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:135,27'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:138,16'
          Dst:             _ZN6LibRaw10crxLoadRawEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:141,63'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:196,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:197,27'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:198,48'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:218,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:223,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:236,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:238,27'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:239,50'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:240,9'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:247,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:256,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:256,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:264,22'
          Dst:             _ZN6LibRaw18find_ifd_by_offsetEi
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:283,15'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:284,31'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:314,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:318,27'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:331,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:331,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:340,37'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:342,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:342,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:345,14'
          Dst:             ntohs
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:346,11'
          Dst:             _ZN6LibRaw11libraw_swabEPvm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:349,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:358,29'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:360,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:360,13'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:363,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:389,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:388,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:389,3'
          Dst:             __cxa_end_catch
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15unpack_thumb_exEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/unpack_thumb.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          134
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw12unpack_thumbEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/unpack_thumb.cpp:43,11'
          Dst:             _ZN6LibRaw12unpack_thumbEv
    - functionName:    _ZN25LibRaw_bigfile_datastream8get_charEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getc_unlocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_datastream.h:318,12'
          Dst:             getc_unlocked
    - functionName:    getc_unlocked
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25LibRaw_bigfile_datastream4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 308
      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:    _ZN24LibRaw_buffer_datastream8get_charEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24LibRaw_buffer_datastream4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      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:    _ZN25LibRaw_bigfile_datastream5fnameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25LibRaw_bigfile_datastream9scanf_oneEPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - __isoc99_fscanf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:630,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:630,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:633,20'
          Dst:             __isoc99_fscanf
    - functionName:    __isoc99_fscanf
      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:    _ZN25LibRaw_bigfile_datastream4getsEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - fgets
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:624,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:624,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:625,10'
          Dst:             fgets
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25LibRaw_bigfile_datastream4tellEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - ftello64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:609,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:609,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:617,10'
          Dst:             ftello64
    - functionName:    ftello64
      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:    _ZN25LibRaw_bigfile_datastream4seekEli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - fseeko64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:595,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:595,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:603,10'
          Dst:             fseeko64
    - functionName:    fseeko64
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25LibRaw_bigfile_datastream3eofEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - feof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:589,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:589,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:590,10'
          Dst:             feof
    - functionName:    feof
      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:    _ZN25LibRaw_bigfile_datastream4readEPvmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
        - fread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:583,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:583,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:584,14'
          Dst:             fread
    - functionName:    _ZN25LibRaw_bigfile_datastream5validEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 572
      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:    _ZN25LibRaw_bigfile_datastreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN25LibRaw_bigfile_datastreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:568,1'
          Dst:             _ZN25LibRaw_bigfile_datastreamD2Ev
    - functionName:    _ZN25LibRaw_bigfile_datastreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN26LibRaw_abstract_datastreamD2Ev
        - __clang_call_terminate
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:570,5'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:571,1'
          Dst:             _ZN26LibRaw_abstract_datastreamD2Ev
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:570,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN26LibRaw_abstract_datastream8jpeg_srcEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25LibRaw_bigfile_datastreamC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN26LibRaw_abstract_datastreamC2Ev
        - _ZN26LibRaw_abstract_datastreamD2Ev
        - fopen64
        - stat64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:506,28'
          Dst:             _ZN26LibRaw_abstract_datastreamC2Ev
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:517,10'
          Dst:             stat64
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:526,9'
          Dst:             fopen64
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:537,1'
          Dst:             _ZN26LibRaw_abstract_datastreamD2Ev
    - functionName:    stat64
      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:    fopen64
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24LibRaw_buffer_datastream8jpeg_srcEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24LibRaw_buffer_datastream5validEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 479
      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:    _ZN24LibRaw_buffer_datastream3eofEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      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:    _ZN24LibRaw_buffer_datastream9scanf_oneEPKcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __isoc99_sscanf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:456,15'
          Dst:             __isoc99_sscanf
    - functionName:    _ZN24LibRaw_buffer_datastream4getsEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24LibRaw_buffer_datastream4tellEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 420
      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:    _ZN24LibRaw_buffer_datastream4seekEli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          159
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/libraw_datastream.cpp:379,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN24LibRaw_buffer_datastream4readEPvmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24LibRaw_buffer_datastreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24LibRaw_buffer_datastreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:363,55'
          Dst:             _ZN24LibRaw_buffer_datastreamD2Ev
    - functionName:    _ZN24LibRaw_buffer_datastreamD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26LibRaw_abstract_datastreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:363,56'
          Dst:             _ZN26LibRaw_abstract_datastreamD2Ev
    - functionName:    _ZN24LibRaw_buffer_datastreamC2EPKvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/libraw_datastream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26LibRaw_abstract_datastreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/libraw_datastream.cpp:356,27'
          Dst:             _ZN26LibRaw_abstract_datastreamC2Ev
    - functionName:    _ZN26LibRaw_abstract_datastreamD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_datastream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12x3f_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/internal/libraw_internal_funcs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw13dcraw_processEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/dcraw_process.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         317
      ICount:          1579
      EdgeCount:       330
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw10bad_pixelsEPKc
        - _ZN6LibRaw12raw2image_exEi
        - _ZN6LibRaw12scale_colorsEv
        - _ZN6LibRaw12x3f_load_rawEv
        - _ZN6LibRaw13median_filterEv
        - _ZN6LibRaw13remove_zeroesEv
        - _ZN6LibRaw14adjust_maximumEv
        - _ZN6LibRaw14convert_to_rgbEv
        - _ZN6LibRaw14green_matchingEv
        - _ZN6LibRaw15ahd_interpolateEv
        - _ZN6LibRaw15dht_interpolateEv
        - _ZN6LibRaw15lin_interpolateEv
        - _ZN6LibRaw15ppg_interpolateEv
        - _ZN6LibRaw15pre_interpolateEv
        - _ZN6LibRaw15vng_interpolateEv
        - _ZN6LibRaw16aahd_interpolateEv
        - _ZN6LibRaw16blend_highlightsEv
        - _ZN6LibRaw18recover_highlightsEv
        - _ZN6LibRaw18xtrans_interpolateEi
        - _ZN6LibRaw23subtract_black_internalEv
        - _ZN6LibRaw3dcbEii
        - _ZN6LibRaw4fbddEi
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw7exp_befEff
        - _ZN6LibRaw7recycleEv
        - _ZN6LibRaw7stretchEv
        - _ZN6LibRaw8subtractEPKc
        - _ZN6LibRaw9adjust_blEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:43,14'
          Dst:             _ZN6LibRaw12raw2image_exEi
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:258,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:252,7'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:254,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:249,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:53,7'
          Dst:             _ZN6LibRaw13remove_zeroesEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:59,7'
          Dst:             _ZN6LibRaw10bad_pixelsEPKc
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:65,7'
          Dst:             _ZN6LibRaw8subtractEPKc
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:81,7'
          Dst:             _ZN6LibRaw9adjust_blEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:82,7'
          Dst:             _ZN6LibRaw23subtract_black_internalEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:86,7'
          Dst:             _ZN6LibRaw14adjust_maximumEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:93,20'
          Dst:             _ZN6LibRaw12x3f_load_rawEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:108,7'
          Dst:             _ZN6LibRaw14green_matchingEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:116,7'
          Dst:             _ZN6LibRaw12scale_colorsEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:123,5'
          Dst:             _ZN6LibRaw15pre_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:140,7'
          Dst:             _ZN6LibRaw7exp_befEff
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:150,9'
          Dst:             _ZN6LibRaw4fbddEi
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:157,9'
          Dst:             _ZN6LibRaw15lin_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:159,9'
          Dst:             _ZN6LibRaw15vng_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:161,9'
          Dst:             _ZN6LibRaw15ppg_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:165,9'
          Dst:             _ZN6LibRaw18xtrans_interpolateEi
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:168,9'
          Dst:             _ZN6LibRaw15ahd_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:170,9'
          Dst:             _ZN6LibRaw3dcbEii
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:173,9'
          Dst:             _ZN6LibRaw15dht_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:175,9'
          Dst:             _ZN6LibRaw16aahd_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:179,9'
          Dst:             _ZN6LibRaw15ahd_interpolateEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:196,7'
          Dst:             _ZN6LibRaw13median_filterEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:202,7'
          Dst:             _ZN6LibRaw16blend_highlightsEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:208,7'
          Dst:             _ZN6LibRaw18recover_highlightsEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:221,42'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:235,5'
          Dst:             _ZN6LibRaw14convert_to_rgbEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:243,7'
          Dst:             _ZN6LibRaw7stretchEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:258,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:257,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:258,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:254,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/postprocessing/dcraw_process.cpp:254,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw15dcraw_clear_memEP24libraw_processed_image_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/mem_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20dcraw_make_mem_imageEPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/mem_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw14copy_mem_imageEPvii
        - _ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:263,3'
          Dst:             _ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:283,3'
          Dst:             _ZN6LibRaw14copy_mem_imageEPvii
    - functionName:    _ZNK6LibRaw20get_mem_image_formatEPiS0_S0_S0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/mem_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          194
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:148,40'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:149,53'
          Dst:             sqrt
    - functionName:    _ZN6LibRaw14copy_mem_imageEPvii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/mem_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          689
      EdgeCount:       100
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6LibRaw10flip_indexEii
        - _ZN6LibRaw11gamma_curveEddii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:193,5'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:210,10'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:211,11'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:212,11'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:212,30'
          Dst:             _ZN6LibRaw10flip_indexEii
    - functionName:    _ZN6LibRaw20dcraw_make_mem_thumbEPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/mem_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          446
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6LibRaw17broadcom_load_rawEv
        - _ZN6LibRaw9tiff_headEP8tiff_hdri
        - htons
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:22,35'
          Dst:             _ZN6LibRaw17broadcom_load_rawEv
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:81,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:107,17'
          Dst:             htons
        - Src:             'Source/LibRawLite/src/postprocessing/mem_image.cpp:109,7'
          Dst:             _ZN6LibRaw9tiff_headEP8tiff_hdri
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18recover_highlightsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         125
      ICount:          921
      EdgeCount:       161
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:332,18'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:335,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:335,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:404,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw16blend_highlightsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          675
      EdgeCount:       122
      CyclomaticComplexity: 28
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:285,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:285,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:312,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:312,3'
          Dst:             __cxa_throw
    - functionName:    sqrtf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw13median_filterEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          450
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:251,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:251,5'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw2FCEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    85
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15wavelet_denoiseEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         122
      ICount:          1230
      EdgeCount:       157
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN6LibRaw13hat_transformEPfS0_iii
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:49,21'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:56,23'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:62,9'
          Dst:             _ZN6LibRaw13hat_transformEPfS0_iii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:68,9'
          Dst:             _ZN6LibRaw13hat_transformEPfS0_iii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:94,34'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:94,64'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:95,25'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:105,20'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:106,28'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:109,19'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:116,29'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:116,16'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:123,9'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp:127,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw13hat_transformEPfS0_iii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_aux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw17scale_colors_loopEPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          485
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19convert_to_rgb_loopEPA4_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          857
      EdgeCount:       119
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    logf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw7exp_befEff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          439
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - powf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:31,35'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:44,21'
          Dst:             powf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:49,18'
          Dst:             powf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:52,36'
          Dst:             powf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:53,25'
          Dst:             powf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:57,21'
          Dst:             powf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils.cpp:76,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw14green_matchingEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          527
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:269,7'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:271,7'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:273,7'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:276,23'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:307,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw12scale_colorsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         219
      ICount:          1669
      EdgeCount:       289
      CyclomaticComplexity: 72
      functionsReached:
        - _ZN6LibRaw15wavelet_denoiseEv
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4fcolEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:119,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:119,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:142,21'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:143,23'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:167,13'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:198,5'
          Dst:             _ZN6LibRaw15wavelet_denoiseEv
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:216,18'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:228,23'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:249,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:252,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:252,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw14convert_to_rgbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          745
      EdgeCount:       91
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6LibRaw11gamma_curveEddii
        - _ZN6LibRaw13pseudoinverseEPA3_dS1_i
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
        - htonl
        - snprintf
        - sprintf
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:51,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:51,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:53,3'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:61,21'
          Dst:             snprintf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:65,5'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:68,22'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:85,5'
          Dst:             _ZN6LibRaw13pseudoinverseEPA3_dS1_i
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:94,18'
          Dst:             htonl
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:95,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:97,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:108,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/postprocessing_utils_dcrdefs.cpp:108,3'
          Dst:             __cxa_throw
    - functionName:    htonl
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8subtractEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/ext_preprocess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          553
      EdgeCount:       98
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6LibRaw2FCEii
        - __cxa_allocate_exception
        - __cxa_throw
        - fclose
        - fgetc
        - fopen
        - fread
        - isdigit
        - isspace
        - ntohs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:73,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:73,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:75,14'
          Dst:             fopen
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:80,7'
          Dst:             fgetc
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:80,27'
          Dst:             fgetc
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:82,35'
          Dst:             fgetc
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:90,9'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:94,11'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:96,16'
          Dst:             isspace
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:107,5'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:113,5'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:119,5'
          Dst:             fread
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:121,25'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:121,25'
          Dst:             ntohs
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:121,25'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:121,25'
          Dst:             ntohs
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:121,7'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:123,3'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:126,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:126,3'
          Dst:             __cxa_throw
    - functionName:    fgetc
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10bad_pixelsEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/ext_preprocess.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          428
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6LibRaw4fcolEii
        - __cxa_allocate_exception
        - __cxa_throw
        - __isoc99_sscanf
        - fclose
        - fgets
        - fopen
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:33,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:33,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:35,10'
          Dst:             fopen
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:41,10'
          Dst:             fgets
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:43,10'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:46,9'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:56,41'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:56,55'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:58,20'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:62,7'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:64,3'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:65,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/ext_preprocess.cpp:65,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw3FCFEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw.h:397,12'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw12raw2image_exEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/raw2image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         224
      ICount:          1893
      EdgeCount:       248
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN6LibRaw15raw2image_startEv
        - _ZN6LibRaw17canon_600_correctEv
        - _ZN6LibRaw17phase_one_correctEv
        - _ZN6LibRaw18canon_600_load_rawEv
        - _ZN6LibRaw24phase_one_subtract_blackEPtS0_
        - _ZN6LibRaw25phase_one_free_tempbufferEv
        - _ZN6LibRaw29phase_one_allocate_tempbufferEv
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw3FCFEii
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw7reallocEPvm
        - _ZN6LibRaw7recycleEv
        - _ZN6LibRaw9adjust_blEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:308,5'
          Dst:             _ZN6LibRaw15raw2image_startEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:313,7'
          Dst:             _ZN6LibRaw29phase_one_allocate_tempbufferEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:314,16'
          Dst:             _ZN6LibRaw24phase_one_subtract_blackEPtS0_
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:317,14'
          Dst:             _ZN6LibRaw17phase_one_correctEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:555,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:320,9'
          Dst:             _ZN6LibRaw25phase_one_free_tempbufferEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:343,22'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:344,22'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:364,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:364,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:378,19'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:399,37'
          Dst:             _ZN6LibRaw7reallocEPvm
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:404,37'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:414,7'
          Dst:             _ZN6LibRaw9adjust_blEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:458,24'
          Dst:             _ZN6LibRaw3FCFEii
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:526,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:526,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:533,7'
          Dst:             _ZN6LibRaw25phase_one_free_tempbufferEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:535,18'
          Dst:             _ZN6LibRaw18canon_600_load_rawEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:537,7'
          Dst:             _ZN6LibRaw17canon_600_correctEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:559,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:558,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:559,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZN6LibRaw15raw2image_startEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/raw2image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          238
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/preprocessing/raw2image.cpp:31,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6LibRaw10copy_bayerEPtS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/raw2image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          259
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw4fcolEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:280,16'
          Dst:             _ZN6LibRaw4fcolEii
    - functionName:    _ZN6LibRaw19copy_fuji_uncroppedEPtS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/raw2image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          313
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:241,18'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw9raw2imageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/raw2image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         175
      ICount:          1297
      EdgeCount:       180
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw15raw2image_startEv
        - _ZN6LibRaw17canon_600_correctEv
        - _ZN6LibRaw17phase_one_correctEv
        - _ZN6LibRaw18canon_600_load_rawEv
        - _ZN6LibRaw24phase_one_subtract_blackEPtS0_
        - _ZN6LibRaw25phase_one_free_tempbufferEv
        - _ZN6LibRaw29phase_one_allocate_tempbufferEv
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4fcolEii
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw7reallocEPvm
        - _ZN6LibRaw7recycleEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:62,5'
          Dst:             _ZN6LibRaw15raw2image_startEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:66,7'
          Dst:             _ZN6LibRaw29phase_one_allocate_tempbufferEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:67,16'
          Dst:             _ZN6LibRaw24phase_one_subtract_blackEPtS0_
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:70,14'
          Dst:             _ZN6LibRaw17phase_one_correctEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:207,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:202,7'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:199,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:73,9'
          Dst:             _ZN6LibRaw25phase_one_free_tempbufferEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:81,37'
          Dst:             _ZN6LibRaw7reallocEPvm
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:87,25'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:123,29'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:136,49'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:178,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:178,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:185,7'
          Dst:             _ZN6LibRaw25phase_one_free_tempbufferEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:189,18'
          Dst:             _ZN6LibRaw18canon_600_load_rawEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:191,7'
          Dst:             _ZN6LibRaw17canon_600_correctEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:207,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:206,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:207,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:203,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:203,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/preprocessing/raw2image.cpp:203,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw23subtract_black_internalEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/subtract_black.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         120
      ICount:          730
      EdgeCount:       131
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw7recycleEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:86,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:90,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:89,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:90,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZN6LibRaw14subtract_blackEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/preprocessing/subtract_black.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw23subtract_black_internalEv
        - _ZN6LibRaw9adjust_blEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:20,3'
          Dst:             _ZN6LibRaw9adjust_blEv
        - Src:             'Source/LibRawLite/src/preprocessing/subtract_black.cpp:21,10'
          Dst:             _ZN6LibRaw23subtract_black_internalEv
    - functionName:    _ZN6LibRaw12linear_tableEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/curves.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:147,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
    - functionName:    _ZN6LibRaw11gamma_curveEddii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/curves.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          407
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - exp
        - log
        - pow
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:104,14'
          Dst:             pow
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:106,20'
          Dst:             exp
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:114,22'
          Dst:             pow
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:118,32'
          Dst:             log
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:132,39'
          Dst:             pow
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:133,39'
          Dst:             log
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:135,39'
          Dst:             pow
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:136,39'
          Dst:             exp
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12cubic_splineEPKiS1_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/curves.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          687
      EdgeCount:       76
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:26,17'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/utils/curves.cpp:87,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN13libraw_memmgr7cleanupEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRawD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/init_close_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRawD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:109,1'
          Dst:             _ZN6LibRawD2Ev
    - functionName:    _ZN6LibRawD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/init_close_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13libraw_memmgrD2Ev
        - _ZN6LibRaw7recycleEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:110,3'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:127,1'
          Dst:             _ZN13libraw_memmgrD2Ev
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:110,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw7recycleEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/init_close_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         78
      ICount:          1020
      EdgeCount:       94
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL8cleargpsP17libraw_gps_info_t
        - _ZN10LibRaw_TLS4initEv
        - _ZN13libraw_memmgr7cleanupEv
        - _ZN6LibRaw13parseCR3_FreeEv
        - _ZN6LibRaw18recycle_datastreamEv
        - _ZN6LibRaw4freeEPv
      functionUses:    87
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:133,3'
          Dst:             _ZN6LibRaw18recycle_datastreamEv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:144,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:148,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:150,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:151,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:152,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:153,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:154,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:155,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:156,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:157,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:158,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:160,3'
          Dst:             _ZN6LibRaw13parseCR3_FreeEv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:177,3'
          Dst:             _ZL8cleargpsP17libraw_gps_info_t
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:331,10'
          Dst:             _ZN13libraw_memmgr7cleanupEv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:339,8'
          Dst:             _ZN10LibRaw_TLS4initEv
    - functionName:    _ZN13libraw_memmgrD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13libraw_memmgr7cleanupEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:41,5'
          Dst:             _ZN13libraw_memmgr7cleanupEv
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:41,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZL8cleargpsP17libraw_gps_info_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/init_close_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10LibRaw_TLS4initEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13libraw_memmgrC2Ej
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRawC2Ej
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/init_close_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          300
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL8cleargpsP17libraw_gps_info_t
        - _ZN10LibRaw_TLS4initEv
        - _ZN13libraw_memmgrC2Ej
        - _ZN13libraw_memmgrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:29,38'
          Dst:             _ZN13libraw_memmgrC2Ej
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:37,3'
          Dst:             _ZL8cleargpsP17libraw_gps_info_t
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:105,8'
          Dst:             _ZN10LibRaw_TLS4initEv
        - Src:             'Source/LibRawLite/src/utils/init_close_utils.cpp:106,1'
          Dst:             _ZN13libraw_memmgrD2Ev
    - functionName:    _ZN6LibRaw15open_datastreamEP26LibRaw_abstract_datastream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/open.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         804
      ICount:          6319
      EdgeCount:       1036
      CyclomaticComplexity: 234
      functionsReached:
        - _ZN6LibRaw14nikon_load_rawEv
        - _ZN6LibRaw15nikon_load_srawEv
        - _ZN6LibRaw15packed_load_rawEv
        - _ZN6LibRaw16nikon_read_curveEv
        - _ZN6LibRaw17sony_arq_load_rawEv
        - _ZN6LibRaw17unpacked_load_rawEv
        - _ZN6LibRaw18nikon_yuv_load_rawEv
        - _ZN6LibRaw18panasonic_load_rawEv
        - _ZN6LibRaw19canon_sraw_load_rawEv
        - _ZN6LibRaw20kodak_ycbcr_load_rawEv
        - _ZN6LibRaw22lossless_jpeg_load_rawEv
        - _ZN6LibRaw25unpacked_load_raw_FujiDBPEv
        - _ZN6LibRaw28nikon_load_padded_packed_rawEv
        - _ZN6LibRaw28parse_fuji_compressed_headerEv
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw30unpacked_load_raw_fuji_f700s20Ev
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw7recycleEv
        - _ZN6LibRaw8identifyEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - exp
        - strcasecmp
        - strcmp
        - strncasecmp
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/open.cpp:467,3'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:480,4'
          Dst:             _ZN6LibRaw8identifyEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:485,52'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:486,16'
          Dst:             _ZN6LibRaw25unpacked_load_raw_FujiDBPEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:487,16'
          Dst:             _ZN6LibRaw30unpacked_load_raw_fuji_f700s20Ev
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1226,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1221,7'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1230,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1218,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1229,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:528,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:529,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:530,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:546,48'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:554,17'
          Dst:             _ZN6LibRaw14nikon_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:555,5'
          Dst:             _ZN6LibRaw16nikon_read_curveEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:557,17'
          Dst:             _ZN6LibRaw22lossless_jpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:560,7'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:561,7'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:571,17'
          Dst:             _ZN6LibRaw18panasonic_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:623,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:623,55'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:666,84'
          Dst:             _ZN6LibRaw19canon_sraw_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:682,15'
          Dst:             _ZN6LibRaw19canon_sraw_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:705,7'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:736,15'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:745,7'
          Dst:             _ZN6LibRaw28parse_fuji_compressed_headerEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:747,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:751,13'
          Dst:             _ZN6LibRaw28parse_fuji_compressed_headerEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:837,27'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/open.cpp:914,15'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:919,13'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:938,21'
          Dst:             _ZN6LibRaw17sony_arq_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:946,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:947,14'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:950,13'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:952,16'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:955,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:956,14'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:965,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:991,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:999,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1000,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1006,18'
          Dst:             _ZN6LibRaw15packed_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1009,11'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1010,11'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1017,18'
          Dst:             _ZN6LibRaw15packed_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1032,15'
          Dst:             _ZN6LibRaw18nikon_yuv_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1047,26'
          Dst:             exp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1058,19'
          Dst:             _ZN6LibRaw14nikon_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1059,19'
          Dst:             _ZN6LibRaw15packed_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1060,19'
          Dst:             _ZN6LibRaw28nikon_load_padded_packed_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1062,9'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1074,18'
          Dst:             _ZN6LibRaw15nikon_load_srawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1109,57'
          Dst:             _ZN6LibRaw15nikon_load_srawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1148,18'
          Dst:             _ZN6LibRaw18panasonic_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1205,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1209,21'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1230,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1230,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1226,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1225,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1226,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1222,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1222,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1239,16'
          Dst:             _ZN6LibRaw20kodak_ycbcr_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:1230,3'
          Dst:             __clang_call_terminate
    - functionName:    strncasecmp
      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:    105
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10open_bayerEPKhjtttttthhjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/open.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
        - short
        - short
        - char
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          533
      EdgeCount:       48
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN24LibRaw_buffer_datastreamC2EPKvm
        - _ZN6LibRaw7recycleEv
        - _ZN6LibRaw8initdataEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - snprintf
        - strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/open.cpp:301,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/open.cpp:268,18'
          Dst:             _ZN24LibRaw_buffer_datastreamC2EPKvm
        - Src:             'Source/LibRawLite/src/utils/open.cpp:269,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:272,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:274,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:274,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:283,3'
          Dst:             _ZN6LibRaw8initdataEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:284,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/utils/open.cpp:285,3'
          Dst:             snprintf
        - Src:             'Source/LibRawLite/src/utils/open.cpp:346,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/utils/open.cpp:274,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw11open_bufferEPKvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/open.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN24LibRaw_buffer_datastreamC2EPKvm
        - _ZN6LibRaw7recycleEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/open.cpp:227,18'
          Dst:             _ZN24LibRaw_buffer_datastreamC2EPKvm
        - Src:             'Source/LibRawLite/src/utils/open.cpp:228,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:231,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:233,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:233,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:233,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw9open_fileEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/open.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          138
      EdgeCount:       48
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN25LibRaw_bigfile_datastreamC2EPKc
        - _ZN6LibRaw20libraw_openfile_tailEP26LibRaw_abstract_datastream
        - _ZN6LibRaw7recycleEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/open.cpp:163,22'
          Dst:             _ZN25LibRaw_bigfile_datastreamC2EPKc
        - Src:             'Source/LibRawLite/src/utils/open.cpp:165,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:168,9'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/open.cpp:170,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:170,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/open.cpp:176,12'
          Dst:             _ZN6LibRaw20libraw_openfile_tailEP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/utils/open.cpp:170,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw20libraw_openfile_tailEP26LibRaw_abstract_datastream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/open.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw24phase_one_subtract_blackEPtS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/phaseone_processing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          505
      EdgeCount:       80
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw4fcolEii
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:46,11'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:96,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:100,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:60,11'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:82,9'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:85,31'
          Dst:             _ZN6LibRaw4fcolEii
    - functionName:    _ZN6LibRaw25phase_one_free_tempbufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/phaseone_processing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw4freeEPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:28,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw29phase_one_allocate_tempbufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/phaseone_processing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw6mallocEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/phaseone_processing.cpp:24,41'
          Dst:             _ZN6LibRaw6mallocEm
    - functionName:    _ZN6LibRaw11read_shortsEPtj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw11libraw_swabEPvm
        - _ZN6LibRaw6derrorEv
        - ntohs
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:173,5'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:174,29'
          Dst:             ntohs
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:175,5'
          Dst:             _ZN6LibRaw11libraw_swabEPvm
    - functionName:    _Z22libraw_sgetreal_staticsiPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          182
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _Z19libraw_int_to_floati
        - _Z19libraw_sget2_staticsPh
        - _Z19libraw_sget4_staticsPh
        - ntohs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/read_utils.cpp:139,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:142,29'
          Dst:             _Z19libraw_sget2_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:144,28'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:146,25'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:147,25'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:150,26'
          Dst:             _Z19libraw_sget2_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:152,25'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:154,23'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:155,23'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:158,32'
          Dst:             _Z19libraw_sget4_staticsPh
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:158,12'
          Dst:             _Z19libraw_int_to_floati
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:160,39'
          Dst:             ntohs
    - functionName:    _Z19libraw_sget2_staticsPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19libraw_sget4_staticsPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19libraw_int_to_floati
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8sgetrealEiPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z22libraw_sgetreal_staticsiPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:127,12'
          Dst:             _Z22libraw_sgetreal_staticsiPh
    - functionName:    _ZN6LibRaw7getrealEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          179
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw12int_to_floatEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - ntohs
      functionUses:    144
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/read_utils.cpp:95,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:98,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:100,26'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:102,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:103,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:106,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:108,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:110,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:111,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:114,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:114,12'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:116,38'
          Dst:             ntohs
    - functionName:    _ZN6LibRaw4get2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw5sget2EPh
      functionUses:    640
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:49,10'
          Dst:             _ZN6LibRaw5sget2EPh
    - functionName:    _ZN6LibRaw4get4Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw5sget4EPh
      functionUses:    341
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:70,10'
          Dst:             _ZN6LibRaw5sget4EPh
    - functionName:    _ZN6LibRaw12int_to_floatEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19libraw_int_to_floati
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:85,44'
          Dst:             _Z19libraw_int_to_floati
    - functionName:    _ZN6LibRaw5sget4EPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19libraw_sget4_staticsPh
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:54,12'
          Dst:             _Z19libraw_sget4_staticsPh
    - functionName:    _ZN6LibRaw5sget2EPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19libraw_sget2_staticsPh
      functionUses:    904
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:41,12'
          Dst:             _Z19libraw_sget2_staticsPh
    - functionName:    _ZN6LibRaw6getintEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:73,83'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/utils/read_utils.cpp:73,92'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw8sget2RevEPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/read_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18dcraw_thumb_writerEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/thumb_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          359
      EdgeCount:       118
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN6LibRaw17jpeg_thumb_writerEP8_IO_FILEPci
        - _ZN6LibRaw7recycleEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __errno_location
        - fclose
        - fopen
        - fprintf
        - fwrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/thumb_utils.cpp:302,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:289,15'
          Dst:             fopen
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:292,12'
          Dst:             __errno_location
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:296,5'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:305,7'
          Dst:             _ZN6LibRaw17jpeg_thumb_writerEP8_IO_FILEPci
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:327,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:320,7'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:321,7'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:317,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:325,5'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:308,7'
          Dst:             fprintf
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:309,7'
          Dst:             fwrite
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:312,7'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:315,5'
          Dst:             fclose
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:327,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:326,5'
          Dst:             _ZN6LibRaw7recycleEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:327,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:322,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:322,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:322,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw7thumbOKEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/thumb_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          260
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw17broadcom_load_rawEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:247,33'
          Dst:             _ZN6LibRaw17broadcom_load_rawEv
    - functionName:    _ZN6LibRaw18kodak_thumb_loaderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/thumb_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          1487
      EdgeCount:       174
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN6LibRaw10flip_indexEii
        - _ZN6LibRaw11gamma_curveEddii
        - _ZN6LibRaw18kodak_rgb_load_rawEv
        - _ZN6LibRaw20kodak_thumb_load_rawEv
        - _ZN6LibRaw20kodak_ycbcr_load_rawEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:23,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:23,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:26,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:26,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:29,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:29,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:32,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:32,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:35,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:35,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:63,21'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:70,11'
          Dst:             _ZN6LibRaw20kodak_ycbcr_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:75,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:78,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:97,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:72,9'
          Dst:             _ZN6LibRaw18kodak_rgb_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:74,9'
          Dst:             _ZN6LibRaw20kodak_thumb_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:97,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:128,38'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:157,31'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:176,5'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:180,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:194,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:195,21'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:200,16'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:201,17'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:202,17'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:202,36'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:215,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:218,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/thumb_utils.cpp:97,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK21libraw_static_table_tixEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          140
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZNK21libraw_static_table_tixEj
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:322,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:322,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:324,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:325,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:326,10'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:328,14'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:329,5'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          314
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw13pseudoinverseEPA3_dS1_i
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:309,3'
          Dst:             _ZN6LibRaw13pseudoinverseEPA3_dS1_i
    - functionName:    _ZN6LibRaw13pseudoinverseEPA3_dS1_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          340
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18crop_masked_pixelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          879
      EdgeCount:       115
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6LibRaw10crxLoadRawEv
        - _ZN6LibRaw13sony_load_rawEv
        - _ZN6LibRaw14canon_load_rawEv
        - _ZN6LibRaw14nokia_load_rawEv
        - _ZN6LibRaw15packed_load_rawEv
        - _ZN6LibRaw17broadcom_load_rawEv
        - _ZN6LibRaw18canon_600_load_rawEv
        - _ZN6LibRaw18eight_bit_load_rawEv
        - _ZN6LibRaw18kodak_262_load_rawEv
        - _ZN6LibRaw22lossless_jpeg_load_rawEv
        - _ZN6LibRaw2FCEii
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:191,16'
          Dst:             _ZN6LibRaw14canon_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:192,16'
          Dst:             _ZN6LibRaw22lossless_jpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:193,16'
          Dst:             _ZN6LibRaw10crxLoadRawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:199,16'
          Dst:             _ZN6LibRaw18canon_600_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:200,16'
          Dst:             _ZN6LibRaw13sony_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:201,17'
          Dst:             _ZN6LibRaw18eight_bit_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:201,51'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:202,16'
          Dst:             _ZN6LibRaw18kodak_262_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:203,17'
          Dst:             _ZN6LibRaw15packed_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:212,16'
          Dst:             _ZN6LibRaw14nokia_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:217,16'
          Dst:             _ZN6LibRaw17broadcom_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:229,13'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:234,16'
          Dst:             _ZN6LibRaw18canon_600_load_rawEv
    - functionName:    _ZN6LibRaw13remove_zeroesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          392
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6LibRaw2FCEii
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:166,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:166,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:170,11'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:176,17'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:176,29'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:176,45'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:177,28'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:179,11'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:181,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:181,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw10romm_coeffEPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10aRGB_coeffEPA3_d
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8initdataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          385
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10strcasestrEPcPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:76,33'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:76,10'
          Dst:             strncasecmp
    - functionName:    _ZN6LibRaw6memmemEPcmS0_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memmem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:68,10'
          Dst:             memmem
    - functionName:    memmem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw7strnlenEPKcm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memchr
      functionUses:    65
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:51,33'
          Dst:             memchr
    - functionName:    _ZN6LibRaw4fcolEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_dcraw.cpp:45,10'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN13libraw_memmgr10forget_ptrEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13libraw_memmgr7mem_ptrEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:113,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:113,15'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw11libraw_swabEPvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - swab
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:670,2'
          Dst:             swab
    - functionName:    swab
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16free_omp_buffersEPPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw4freeEPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:655,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:656,5'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw4freeEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr4freeEPv
      functionUses:    229
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:276,37'
          Dst:             _ZN13libraw_memmgr4freeEPv
    - functionName:    _ZN13libraw_memmgr4freeEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr10forget_ptrEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:69,5'
          Dst:             _ZN13libraw_memmgr10forget_ptrEPv
    - functionName:    _ZN6LibRaw18malloc_omp_buffersEim
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6mallocEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:642,30'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:646,29'
          Dst:             _ZN6LibRaw6mallocEm
    - functionName:    _ZN6LibRaw6callocEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:271,20'
          Dst:             _ZN13libraw_memmgr6callocEmm
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:273,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:273,5'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw6mallocEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr6mallocEm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    86
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:256,20'
          Dst:             _ZN13libraw_memmgr6mallocEm
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:258,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:258,5'
          Dst:             __cxa_throw
    - functionName:    _ZN13libraw_memmgr6mallocEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr7mem_ptrEPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:51,5'
          Dst:             _ZN13libraw_memmgr7mem_ptrEPv
    - functionName:    _ZN13libraw_memmgr6callocEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13libraw_memmgr7mem_ptrEPv
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:56,17'
          Dst:             calloc
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:57,5'
          Dst:             _ZN13libraw_memmgr7mem_ptrEPv
    - functionName:    _ZN6LibRaw24adjust_to_raw_inset_cropEjf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          369
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw9tiff_sgetEjPhjPlPjS2_S1_S2_Pi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      short
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
        - _ZNK21libraw_static_table_tixEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:595,18'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:596,18'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:597,18'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:598,22'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:600,23'
          Dst:             _ZN6LibRaw5sget4EPh
    - functionName:    _ZN6LibRaw18find_ifd_by_offsetEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8getwordsEPcPS0_ii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - isspace
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:554,12'
          Dst:             isspace
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:559,13'
          Dst:             isspace
    - functionName:    _ZN6LibRaw9adjust_blEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          656
      EdgeCount:       115
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:490,17'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw14adjust_maximumEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw22adjust_sizes_info_onlyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          222
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw15raw2image_startEv
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:417,3'
          Dst:             _ZN6LibRaw15raw2image_startEv
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:423,43'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:424,58'
          Dst:             sqrt
    - functionName:    _ZN6LibRaw11strprogressE15LibRaw_progress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/utils_libraw.cpp:365,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6LibRaw12is_canon_600Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw18canon_600_load_rawEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:362,46'
          Dst:             _ZN6LibRaw18canon_600_load_rawEv
    - functionName:    _ZN6LibRaw22is_phaseone_compressedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw18phase_one_load_rawEv
        - _ZN6LibRaw20phase_one_load_raw_cEv
        - _ZN6LibRaw20phase_one_load_raw_sEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:357,20'
          Dst:             _ZN6LibRaw20phase_one_load_raw_cEv
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:358,14'
          Dst:             _ZN6LibRaw20phase_one_load_raw_sEv
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:359,20'
          Dst:             _ZN6LibRaw18phase_one_load_rawEv
    - functionName:    _ZN6LibRaw10free_imageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw4freeEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:346,5'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw15is_curve_linearEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw11checkCancelEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    65
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:330,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:330,5'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw13setCancelFlagEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15clearCancelFlagEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18recycle_datastreamEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13libraw_memmgr7reallocEPvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr10forget_ptrEPv
        - _ZN13libraw_memmgr7mem_ptrEPv
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:62,17'
          Dst:             realloc
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:63,5'
          Dst:             _ZN13libraw_memmgr10forget_ptrEPv
        - Src:             'Source/LibRawLite/libraw/libraw_alloc.h:64,5'
          Dst:             _ZN13libraw_memmgr7mem_ptrEPv
    - functionName:    _ZN6LibRaw7reallocEPvm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr7reallocEPvm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:263,20'
          Dst:             _ZN13libraw_memmgr7reallocEPvm
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:265,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:265,5'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw13sraw_midpointEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw15nikon_load_srawEv
        - _ZN6LibRaw19canon_sraw_load_rawEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:246,16'
          Dst:             _ZN6LibRaw19canon_sraw_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:248,21'
          Dst:             _ZN6LibRaw15nikon_load_srawEv
    - functionName:    _ZN6LibRaw13is_nikon_srawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw15nikon_load_srawEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:243,47'
          Dst:             _ZN6LibRaw15nikon_load_srawEv
    - functionName:    _ZN6LibRaw13is_jpeg_thumbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      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:    _ZN6LibRaw15is_coolscan_nefEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw23nikon_coolscan_load_rawEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:236,19'
          Dst:             _ZN6LibRaw23nikon_coolscan_load_rawEv
    - functionName:    _ZN6LibRaw7is_srawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw15nikon_load_srawEv
        - _ZN6LibRaw19canon_sraw_load_rawEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:231,19'
          Dst:             _ZN6LibRaw19canon_sraw_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:232,19'
          Dst:             _ZN6LibRaw15nikon_load_srawEv
    - functionName:    _ZN6LibRaw12capabilitiesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8strerrorEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libraw_strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:191,46'
          Dst:             libraw_strerror
    - functionName:    libraw_strerror
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/utils_libraw.cpp:35,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6LibRaw13versionNumberEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw6derrorEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          138
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:175,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:175,7'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw20parse_custom_camerasEjP22libraw_custom_camera_tPPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          382
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - isspace
        - strchr
        - strcpy
        - strlen
        - strncpy
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/utils/utils_libraw.cpp:108,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:91,9'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:93,35'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:93,28'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:94,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:99,19'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:105,14'
          Dst:             isspace
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:107,22'
          Dst:             strtol
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:144,9'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:147,9'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:157,5'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_data_callback
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/utils_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:26,7'
          Dst:             fprintf
        - Src:             'Source/LibRawLite/src/utils/utils_libraw.cpp:29,7'
          Dst:             fprintf
    - functionName:    _ZN6LibRaw14write_ppm_tiffEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/write/file_write.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          882
      EdgeCount:       101
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw10flip_indexEii
        - _ZN6LibRaw11gamma_curveEddii
        - _ZN6LibRaw11libraw_swabEPvm
        - _ZN6LibRaw9tiff_headEP8tiff_hdri
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - fprintf
        - fwrite
        - htons
        - ntohl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:179,9'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:189,13'
          Dst:             _ZN6LibRaw9tiff_headEP8tiff_hdri
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:190,13'
          Dst:             fwrite
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:192,31'
          Dst:             ntohl
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:192,17'
          Dst:             fwrite
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:238,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:241,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:241,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:197,8'
          Dst:             fprintf
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:205,13'
          Dst:             fprintf
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:213,7'
          Dst:             fprintf
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:221,14'
          Dst:             fprintf
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:224,16'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:225,17'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:226,17'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:226,36'
          Dst:             _ZN6LibRaw10flip_indexEii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:234,53'
          Dst:             htons
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:235,17'
          Dst:             _ZN6LibRaw11libraw_swabEPvm
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:236,13'
          Dst:             fwrite
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:242,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:242,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw9tiff_headEP8tiff_hdri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/write/file_write.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          726
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - htonl
        - localtime
        - ntohl
        - sprintf
        - strcpy
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:64,17'
          Dst:             htonl
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:73,3'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:74,3'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:75,3'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:76,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:77,7'
          Dst:             localtime
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:78,3'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:80,3'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:83,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:84,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:85,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:86,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:90,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:91,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:93,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:94,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:95,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:99,15'
          Dst:             ntohl
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:100,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:101,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:102,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:103,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:107,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:108,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:109,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:110,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:111,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:112,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:113,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:114,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:115,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:117,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:118,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:119,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:120,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:121,3'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:126,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:127,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:128,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:129,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:130,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:131,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:132,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:133,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:134,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:135,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:136,5'
          Dst:             _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
    - functionName:    ntohl
      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:    _ZN6LibRaw10flip_indexEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/write/file_write.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8tiff_setEP8tiff_hdrPtttii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/write/file_write.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          204
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw7strnlenEPKcm
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:45,17'
          Dst:             _ZN6LibRaw7strnlenEPKcm
    - functionName:    _ZN6LibRaw17jpeg_thumb_writerEP8_IO_FILEPci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/write/file_write.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw9tiff_headEP8tiff_hdri
        - fputc
        - fwrite
        - htons
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:145,3'
          Dst:             fputc
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:146,3'
          Dst:             fputc
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:147,7'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:150,15'
          Dst:             htons
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:151,5'
          Dst:             fwrite
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:152,5'
          Dst:             _ZN6LibRaw9tiff_headEP8tiff_hdri
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:153,5'
          Dst:             fwrite
        - Src:             'Source/LibRawLite/src/write/file_write.cpp:155,3'
          Dst:             fwrite
    - functionName:    fputc
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsValidColorspace
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPIsPremultipliedMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPAvoidSlowMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - WebPIsPremultipliedMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:304,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:306,10'
          Dst:             WebPIsPremultipliedMode
    - functionName:    WebPIsAlphaMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/decode.h:173,11'
          Dst:             WebPIsPremultipliedMode
    - functionName:    CheckDecBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          313
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - IsValidColorspace
        - WebPIsRGBMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:46,8'
          Dst:             IsValidColorspace
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:48,15'
          Dst:             WebPIsRGBMode
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPCopyDecBufferPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          227
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - CheckDecBuffer
        - WebPCopyPlane
        - WebPIsAlphaMode
        - WebPIsRGBMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:271,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:272,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:276,7'
          Dst:             CheckDecBuffer
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:279,7'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:282,5'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:288,5'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:290,5'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:292,5'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:294,9'
          Dst:             WebPIsAlphaMode
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:295,7'
          Dst:             WebPCopyPlane
    - functionName:    WebPGrabDecBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPCopyDecBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPFreeDecBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPSafeFree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:241,7'
          Dst:             WebPSafeFree
    - functionName:    WebPInitDecBufferInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocateBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          288
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - CheckDecBuffer
        - IsValidColorspace
        - WebPIsRGBMode
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:92,28'
          Dst:             IsValidColorspace
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:110,10'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:120,24'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:126,10'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:149,10'
          Dst:             CheckDecBuffer
    - functionName:    WebPAllocateDecBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          197
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - AllocateBuffer
        - WebPCheckCropDimensions
        - WebPFlipBuffer
        - WebPRescalerGetScaledDimensions
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:190,12'
          Dst:             WebPCheckCropDimensions
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:201,12'
          Dst:             WebPRescalerGetScaledDimensions
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:216,12'
          Dst:             AllocateBuffer
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:221,14'
          Dst:             WebPFlipBuffer
    - functionName:    WebPFlipBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          164
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WebPIsRGBMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/buffer_dec.c:156,7'
          Dst:             WebPIsRGBMode
    - functionName:    VP8InitIo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8InitIoInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.h:132,10'
          Dst:             VP8InitIoInternal
    - functionName:    GetLE24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:89,10'
          Dst:             GetLE16
    - functionName:    GetLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:93,10'
          Dst:             GetLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:93,37'
          Dst:             GetLE16
    - functionName:    ParseVP8Header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          195
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - GetLE32
        - VP8LCheckSignature
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:227,23'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:228,24'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:232,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:233,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:234,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:235,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:243,27'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:257,20'
          Dst:             VP8LCheckSignature
    - functionName:    ParseOptionalChunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - GetLE32
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:156,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:157,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:161,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:162,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:177,18'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:194,10'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:195,10'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:203,10'
          Dst:             memcmp
    - functionName:    ParseVP8X
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - GetLE24
        - GetLE32
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:99,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:100,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:101,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:109,8'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:112,33'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:121,13'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:122,17'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:123,18'
          Dst:             GetLE24
    - functionName:    ParseRIFF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - GetLE32
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:57,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:58,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:59,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:62,42'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:63,9'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:66,29'
          Dst:             GetLE32
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPIoInitFromOptions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          307
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - WebPCheckCropDimensions
        - WebPIsRGBMode
        - WebPRescalerGetScaledDimensions
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:808,10'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:812,10'
          Dst:             WebPCheckCropDimensions
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:828,10'
          Dst:             WebPRescalerGetScaledDimensions
    - functionName:    WebPCheckCropDimensions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - DecodeInto
        - GetFeatures
        - WebPAvoidSlowMemory
        - WebPCopyDecBufferPixels
        - WebPFreeDecBuffer
        - WebPInitDecBuffer
        - WebPResetDecParams
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:754,12'
          Dst:             GetFeatures
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:762,3'
          Dst:             WebPResetDecParams
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:765,7'
          Dst:             WebPAvoidSlowMemory
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:768,5'
          Dst:             WebPInitDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:773,14'
          Dst:             DecodeInto
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:775,16'
          Dst:             WebPCopyDecBufferPixels
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:777,5'
          Dst:             WebPFreeDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:779,14'
          Dst:             DecodeInto
    - functionName:    GetFeatures
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DefaultFeatures
        - ParseHeadersInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:686,3'
          Dst:             DefaultFeatures
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:689,10'
          Dst:             ParseHeadersInternal
    - functionName:    WebPResetDecParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPInitDecBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInitDecBufferInternal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/decode.h:224,10'
          Dst:             WebPInitDecBufferInternal
    - functionName:    DecodeInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          277
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - VP8Decode
        - VP8Delete
        - VP8GetHeaders
        - VP8GetThreadMethod
        - VP8InitDithering
        - VP8InitIo
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LNew
        - VP8New
        - WebPAllocateDecBuffer
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPInitCustomIo
        - WebPParseHeaders
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:456,12'
          Dst:             WebPParseHeaders
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:461,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:462,3'
          Dst:             VP8InitIo
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:465,3'
          Dst:             WebPInitCustomIo
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:468,29'
          Dst:             VP8New
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:476,10'
          Dst:             VP8GetHeaders
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:480,16'
          Dst:             WebPAllocateDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:484,27'
          Dst:             VP8GetThreadMethod
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:486,9'
          Dst:             VP8InitDithering
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:487,14'
          Dst:             VP8Decode
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:492,5'
          Dst:             VP8Delete
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:494,30'
          Dst:             VP8LNew
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:498,10'
          Dst:             VP8LDecodeHeader
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:502,16'
          Dst:             WebPAllocateDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:505,14'
          Dst:             VP8LDecodeImage
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:510,5'
          Dst:             VP8LDelete
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:514,5'
          Dst:             WebPFreeDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:519,16'
          Dst:             WebPFlipBuffer
    - functionName:    WebPParseHeaders
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ParseHeadersInternal
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:418,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:420,12'
          Dst:             ParseHeadersInternal
    - functionName:    ParseHeadersInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          590
      EdgeCount:       151
      CyclomaticComplexity: 42
      functionsReached:
        - ParseOptionalChunks
        - ParseRIFF
        - ParseVP8Header
        - ParseVP8X
        - VP8GetInfo
        - VP8LGetInfo
        - __assert_fail
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:305,12'
          Dst:             ParseRIFF
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:314,14'
          Dst:             ParseVP8X
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:344,39'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:345,14'
          Dst:             ParseOptionalChunks
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:353,12'
          Dst:             ParseVP8Header
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:372,10'
          Dst:             VP8GetInfo
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:382,10'
          Dst:             VP8LGetInfo
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:395,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:396,5'
          Dst:             __assert_fail
    - functionName:    DefaultFeatures
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:677,3'
          Dst:             __assert_fail
    - functionName:    WebPGetFeaturesInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GetFeatures
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:742,10'
          Dst:             GetFeatures
    - functionName:    WebPInitDecoderConfigInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DefaultFeatures
        - WebPInitDecBuffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:728,3'
          Dst:             DefaultFeatures
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:729,3'
          Dst:             WebPInitDecBuffer
    - functionName:    WebPGetInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - GetFeatures
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:702,7'
          Dst:             GetFeatures
    - functionName:    WebPDecodeYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - Decode
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:662,24'
          Dst:             Decode
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:671,5'
          Dst:             __assert_fail
    - functionName:    Decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - DecodeInto
        - WebPCopyDecBuffer
        - WebPGetInfo
        - WebPInitDecBuffer
        - WebPIsRGBMode
        - WebPResetDecParams
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:610,3'
          Dst:             WebPInitDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:611,3'
          Dst:             WebPResetDecParams
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:616,8'
          Dst:             WebPGetInfo
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:623,7'
          Dst:             DecodeInto
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:627,5'
          Dst:             WebPCopyDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:630,10'
          Dst:             WebPIsRGBMode
    - functionName:    WebPDecodeBGRA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:655,10'
          Dst:             Decode
    - functionName:    WebPDecodeBGR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:650,10'
          Dst:             Decode
    - functionName:    WebPDecodeARGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:645,10'
          Dst:             Decode
    - functionName:    WebPDecodeRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:640,10'
          Dst:             Decode
    - functionName:    WebPDecodeRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:635,10'
          Dst:             Decode
    - functionName:    WebPDecodeYUVInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DecodeInto
        - WebPInitDecBuffer
        - WebPResetDecParams
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:582,3'
          Dst:             WebPInitDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:583,3'
          Dst:             WebPResetDecParams
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:596,7'
          Dst:             DecodeInto
    - functionName:    WebPDecodeBGRAInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DecodeIntoRGBABuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:572,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    DecodeIntoRGBABuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DecodeInto
        - WebPInitDecBuffer
        - WebPResetDecParams
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:536,3'
          Dst:             WebPInitDecBuffer
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:537,3'
          Dst:             WebPResetDecParams
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:544,7'
          Dst:             DecodeInto
    - functionName:    WebPDecodeBGRInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DecodeIntoRGBABuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:567,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPDecodeARGBInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DecodeIntoRGBABuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:562,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPDecodeRGBAInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DecodeIntoRGBABuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:557,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPDecodeRGBInto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DecodeIntoRGBABuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/webp_dec.c:552,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPConfigLosslessPreset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/config_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPValidateConfig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/config_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         131
      ICount:          592
      EdgeCount:       183
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPConfigInitInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/config_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          226
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - WebPValidateConfig
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/enc/config_enc.c:62,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/config_enc.c:95,10'
          Dst:             WebPValidateConfig
    - functionName:    VP8RGBToV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:203,10'
          Dst:             VP8ClipUV
    - functionName:    VP8ClipUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RGBToU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:198,10'
          Dst:             VP8ClipUV
    - functionName:    RGBToV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToV
        - VP8RandomBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:154,25'
          Dst:             VP8RGBToV
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:155,44'
          Dst:             VP8RandomBits
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:155,25'
          Dst:             VP8RGBToV
    - functionName:    VP8RandomBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/random_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8RandomBits2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/random_utils.h:56,10'
          Dst:             VP8RandomBits2
    - functionName:    VP8RandomBits2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/random_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/random_utils.h:42,3'
          Dst:             __assert_fail
    - functionName:    RGBToU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToU
        - VP8RandomBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:149,25'
          Dst:             VP8RGBToU
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:150,44'
          Dst:             VP8RandomBits
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:150,25'
          Dst:             VP8RGBToU
    - functionName:    LinearToGammaWeighted
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          125
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - GammaToLinear
        - LinearToGamma
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:743,18'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:744,21'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:745,27'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:746,34'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:747,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:749,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:751,10'
          Dst:             LinearToGamma
    - functionName:    GammaToLinear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LinearToGamma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Interpolate
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:126,17'
          Dst:             Interpolate
    - functionName:    Interpolate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:119,3'
          Dst:             __assert_fail
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
        - VP8RandomBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:144,25'
          Dst:             VP8RGBToY
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:145,44'
          Dst:             VP8RandomBits
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:145,25'
          Dst:             VP8RGBToY
    - functionName:    InitGammaTables_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:100,22'
          Dst:             pow
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:103,43'
          Dst:             pow
    - functionName:    clip_8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBToV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:397,10'
          Dst:             clip_8b
    - functionName:    ConvertRGBToU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:392,10'
          Dst:             clip_8b
    - functionName:    ConvertRGBToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:387,10'
          Dst:             clip_8b
    - functionName:    clip_y
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Filter2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_y
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:322,10'
          Dst:             clip_y
    - functionName:    ScaleDown
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GammaToLinearS
        - LinearToGammaS
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:273,22'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:274,22'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:275,22'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:276,22'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:277,10'
          Dst:             LinearToGammaS
    - functionName:    GammaToLinearS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LinearToGammaS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBToGray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpLift
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertWRGBToYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          285
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - ConvertRGBToU
        - ConvertRGBToV
        - ConvertRGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:418,18'
          Dst:             ConvertRGBToY
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:430,18'
          Dst:             ConvertRGBToU
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:431,18'
          Dst:             ConvertRGBToV
    - functionName:    InterpolateTwoRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          204
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Filter2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:364,15'
          Dst:             Filter2
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:365,15'
          Dst:             Filter2
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:372,21'
          Dst:             Filter2
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:374,21'
          Dst:             Filter2
    - functionName:    UpdateChroma
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          188
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - RGBToGray
        - ScaleDown
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:295,19'
          Dst:             ScaleDown
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:297,19'
          Dst:             ScaleDown
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:299,19'
          Dst:             ScaleDown
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:301,19'
          Dst:             RGBToGray
    - functionName:    UpdateW
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          86
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - GammaToLinearS
        - LinearToGammaS
        - RGBToGray
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:283,24'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:284,24'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:285,24'
          Dst:             GammaToLinearS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:286,24'
          Dst:             RGBToGray
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:287,25'
          Dst:             LinearToGammaS
    - functionName:    StoreGray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - RGBToGray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:314,12'
          Dst:             RGBToGray
    - functionName:    ImportOneRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          155
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - UpLift
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:341,22'
          Dst:             UpLift
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:342,22'
          Dst:             UpLift
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:343,22'
          Dst:             UpLift
    - functionName:    InitGammaTablesS_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:201,17'
          Dst:             pow
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:211,28'
          Dst:             pow
    - functionName:    ConvertRowsToUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - RGBToU
        - RGBToV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:837,16'
          Dst:             RGBToU
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:838,16'
          Dst:             RGBToV
    - functionName:    AccumulateRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          450
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - GammaToLinear
        - LinearToGamma
        - LinearToGammaWeighted
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:779,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:779,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:779,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:779,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:779,11'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:780,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:780,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:780,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:780,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:780,11'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:781,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:781,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:781,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:781,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:781,11'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:783,11'
          Dst:             LinearToGammaWeighted
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:784,11'
          Dst:             LinearToGammaWeighted
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:785,11'
          Dst:             LinearToGammaWeighted
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:796,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:796,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:796,11'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:797,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:797,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:797,11'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:798,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:798,11'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:798,11'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:800,11'
          Dst:             LinearToGammaWeighted
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:801,11'
          Dst:             LinearToGammaWeighted
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:802,11'
          Dst:             LinearToGammaWeighted
    - functionName:    AccumulateRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          263
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GammaToLinear
        - LinearToGamma
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:818,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:818,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:818,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:818,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:818,14'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:819,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:819,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:819,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:819,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:819,14'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:820,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:820,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:820,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:820,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:820,14'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:823,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:823,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:823,14'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:824,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:824,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:824,14'
          Dst:             LinearToGamma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:825,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:825,14'
          Dst:             GammaToLinear
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:825,14'
          Dst:             LinearToGamma
    - functionName:    ConvertRowToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - RGBToY
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:763,16'
          Dst:             RGBToY
    - functionName:    InitGammaTables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - InitGammaTables_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:93,1'
          Dst:             InitGammaTables_body
    - functionName:    PreprocessARGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          579
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - ConvertWRGBToYUV
        - ImportOneRow
        - InterpolateTwoRows
        - StoreGray
        - UpdateChroma
        - UpdateW
        - WebPEncodingSetError
        - WebPInitConvertARGBToYUV
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:460,33'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:461,34'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:462,36'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:463,33'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:464,33'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:465,35'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:466,32'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:478,10'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:481,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:482,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:484,3'
          Dst:             WebPInitConvertARGBToYUV
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:493,5'
          Dst:             ImportOneRow
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:495,7'
          Dst:             ImportOneRow
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:500,5'
          Dst:             StoreGray
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:501,5'
          Dst:             StoreGray
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:503,5'
          Dst:             UpdateW
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:504,5'
          Dst:             UpdateW
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:505,5'
          Dst:             UpdateChroma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:531,9'
          Dst:             InterpolateTwoRows
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:536,7'
          Dst:             UpdateW
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:537,7'
          Dst:             UpdateW
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:538,7'
          Dst:             UpdateChroma
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:557,8'
          Dst:             ConvertWRGBToYUV
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:560,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:561,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:562,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:563,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:564,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:565,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:566,3'
          Dst:             WebPSafeFree
    - functionName:    InitGammaTablesS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - InitGammaTablesS_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:185,1'
          Dst:             InitGammaTablesS_body
    - functionName:    ImportYUVAFromRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          637
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - AccumulateRGB
        - AccumulateRGBA
        - CheckNonOpaque
        - ConvertRowToY
        - ConvertRowsToUV
        - InitGammaTables
        - InitGammaTablesS
        - PreprocessARGB
        - VP8InitRandom
        - WebPInitConvertARGBToYUV
        - WebPPictureAllocYUVA
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:854,25'
          Dst:             CheckNonOpaque
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:866,8'
          Dst:             WebPPictureAllocYUVA
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:870,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:877,5'
          Dst:             InitGammaTablesS
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:878,10'
          Dst:             PreprocessARGB
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:890,20'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:899,7'
          Dst:             VP8InitRandom
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:903,5'
          Dst:             WebPInitConvertARGBToYUV
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:904,5'
          Dst:             InitGammaTables
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:922,9'
          Dst:             ConvertRowToY
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:923,9'
          Dst:             ConvertRowToY
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:936,9'
          Dst:             AccumulateRGB
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:938,9'
          Dst:             AccumulateRGBA
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:944,9'
          Dst:             ConvertRowsToUV
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:962,9'
          Dst:             ConvertRowToY
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:970,9'
          Dst:             AccumulateRGB
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:973,9'
          Dst:             AccumulateRGBA
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:979,9'
          Dst:             ConvertRowsToUV
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:982,5'
          Dst:             WebPSafeFree
    - functionName:    CheckNonOpaque
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - WebPInitAlphaProcessing
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:48,3'
          Dst:             WebPInitAlphaProcessing
    - functionName:    WebPPictureImportRGBX
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Import
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1206,16'
          Dst:             Import
    - functionName:    Import
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          278
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - ImportYUVAFromRGBA
        - VP8LDspInit
        - WebPInitAlphaProcessing
        - WebPPictureAlloc
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1111,12'
          Dst:             ImportYUVAFromRGBA
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1114,8'
          Dst:             WebPPictureAlloc
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1116,3'
          Dst:             VP8LDspInit
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1117,3'
          Dst:             WebPInitAlphaProcessing
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1123,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1149,5'
          Dst:             __assert_fail
    - functionName:    WebPPictureImportRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Import
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1199,16'
          Dst:             Import
    - functionName:    WebPPictureImportRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Import
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1192,16'
          Dst:             Import
    - functionName:    WebPPictureImportBGRX
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Import
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1183,16'
          Dst:             Import
    - functionName:    WebPPictureImportBGRA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Import
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1175,16'
          Dst:             Import
    - functionName:    WebPPictureImportBGR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Import
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1168,16'
          Dst:             Import
    - functionName:    WebPPictureYUVAToARGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          371
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - WebPEncodingSetError
        - WebPGetLinePairConverter
        - WebPPictureAllocARGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1038,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1041,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1044,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1047,8'
          Dst:             WebPPictureAllocARGB
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1059,9'
          Dst:             WebPGetLinePairConverter
    - functionName:    WebPPictureSmartARGBToYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPPictureSharpARGBToYUVA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1029,10'
          Dst:             WebPPictureSharpARGBToYUVA
    - functionName:    WebPPictureSharpARGBToYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PictureARGBToYUVA
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1025,10'
          Dst:             PictureARGBToYUVA
    - functionName:    PictureARGBToYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ImportYUVAFromRGBA
        - WebPEncodingSetError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:999,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1001,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1010,12'
          Dst:             ImportYUVAFromRGBA
    - functionName:    WebPPictureARGBToYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PictureARGBToYUVA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1021,10'
          Dst:             PictureARGBToYUVA
    - functionName:    WebPPictureARGBToYUVADithered
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PictureARGBToYUVA
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:1017,10'
          Dst:             PictureARGBToYUVA
    - functionName:    WebPPictureHasTransparency
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_csp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CheckNonOpaque
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:66,12'
          Dst:             CheckNonOpaque
        - Src:             'Source/LibWebP/src/enc/picture_csp_enc.c:70,10'
          Dst:             CheckNonOpaque
    - functionName:    WebPPictureInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/encode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPPictureInitInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/encode.h:374,10'
          Dst:             WebPPictureInitInternal
    - functionName:    WebPPictureInitInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPEncodingSetError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:41,5'
          Dst:             WebPEncodingSetError
    - functionName:    DummyWriter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPConfigPreset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/encode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPConfigInitInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/encode.h:184,10'
          Dst:             WebPConfigInitInternal
    - functionName:    WebPEncodeLosslessBGRA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportBGRA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:291,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:291,1'
          Dst:             WebPPictureImportBGRA
    - functionName:    Encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          134
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - WebPConfigPreset
        - WebPEncode
        - WebPMemoryWriterClear
        - WebPMemoryWriterInit
        - WebPPictureFree
        - WebPPictureInit
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:242,8'
          Dst:             WebPConfigPreset
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:243,8'
          Dst:             WebPPictureInit
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:253,3'
          Dst:             WebPMemoryWriterInit
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:255,38'
          Dst:             WebPEncode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:256,3'
          Dst:             WebPPictureFree
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:258,5'
          Dst:             WebPMemoryWriterClear
    - functionName:    WebPMemoryWrite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:199,25'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:206,5'
          Dst:             WebPSafeFree
    - functionName:    WebPMemoryWriterInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPPictureFree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPPictureResetBuffers
        - WebPSafeFree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:171,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:172,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:173,5'
          Dst:             WebPPictureResetBuffers
    - functionName:    WebPMemoryWriterClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:220,5'
          Dst:             WebPSafeFree
    - functionName:    WebPPictureResetBuffers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPPictureResetBufferARGB
        - WebPPictureResetBufferYUVA
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:62,3'
          Dst:             WebPPictureResetBufferARGB
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:63,3'
          Dst:             WebPPictureResetBufferYUVA
    - functionName:    WebPPictureResetBufferARGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPPictureResetBufferYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPEncodeLosslessBGR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportBGR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:290,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:290,1'
          Dst:             WebPPictureImportBGR
    - functionName:    WebPEncodeLosslessRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportRGBA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:288,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:288,1'
          Dst:             WebPPictureImportRGBA
    - functionName:    WebPEncodeLosslessRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportRGB
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:287,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:287,1'
          Dst:             WebPPictureImportRGB
    - functionName:    WebPEncodeBGRA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportBGRA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:276,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:276,1'
          Dst:             WebPPictureImportBGRA
    - functionName:    WebPEncodeBGR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportBGR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:275,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:275,1'
          Dst:             WebPPictureImportBGR
    - functionName:    WebPEncodeRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportRGBA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:273,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:273,1'
          Dst:             WebPPictureImportRGBA
    - functionName:    WebPEncodeRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Encode
        - WebPPictureImportRGB
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:272,1'
          Dst:             Encode
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:272,1'
          Dst:             WebPPictureImportRGB
    - functionName:    WebPPictureAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - WebPPictureAllocARGB
        - WebPPictureAllocYUVA
        - WebPPictureFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:158,5'
          Dst:             WebPPictureFree
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:161,14'
          Dst:             WebPPictureAllocYUVA
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:163,14'
          Dst:             WebPPictureAllocARGB
    - functionName:    WebPPictureAllocYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          238
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - WebPEncodingSetError
        - WebPPictureResetBufferYUVA
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:101,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:103,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:104,3'
          Dst:             WebPPictureResetBufferYUVA
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:107,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:122,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:125,19'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:127,12'
          Dst:             WebPEncodingSetError
    - functionName:    WebPPictureAllocARGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - WebPEncodingSetError
        - WebPPictureResetBufferARGB
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:70,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:72,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:73,3'
          Dst:             WebPPictureResetBufferARGB
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:76,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:79,12'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/picture_enc.c:81,12'
          Dst:             WebPEncodingSetError
    - functionName:    GetPSNR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log10
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:268,40'
          Dst:             log10
    - functionName:    log10
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FinalizePSNR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetPSNR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:275,27'
          Dst:             GetPSNR
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:276,27'
          Dst:             GetPSNR
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:277,27'
          Dst:             GetPSNR
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:278,27'
          Dst:             GetPSNR
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:279,27'
          Dst:             GetPSNR
    - functionName:    ResetBoundaryPredictions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetFilterHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetSegmentHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MapConfigToTools
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DeleteVP8Encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8EncDeleteAlpha
        - VP8TBufferClear
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:257,10'
          Dst:             VP8EncDeleteAlpha
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:258,5'
          Dst:             VP8TBufferClear
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:259,5'
          Dst:             WebPSafeFree
    - functionName:    StoreStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - FinalizePSNR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:295,5'
          Dst:             FinalizePSNR
    - functionName:    InitVP8Encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          382
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - MapConfigToTools
        - ResetBoundaryPredictions
        - ResetFilterHeader
        - ResetSegmentHeader
        - VP8DefaultProbas
        - VP8EncDspCostInit
        - VP8EncDspInit
        - VP8EncInitAlpha
        - VP8TBufferInit
        - WebPEncodingSetError
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:201,19'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:203,5'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:229,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:236,3'
          Dst:             MapConfigToTools
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:237,3'
          Dst:             VP8EncDspInit
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:238,3'
          Dst:             VP8DefaultProbas
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:239,3'
          Dst:             ResetSegmentHeader
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:240,3'
          Dst:             ResetFilterHeader
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:241,3'
          Dst:             ResetBoundaryPredictions
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:242,3'
          Dst:             VP8EncDspCostInit
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:243,3'
          Dst:             VP8EncInitAlpha
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:249,5'
          Dst:             VP8TBufferInit
    - functionName:    WebPEncodingSetError
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:308,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:309,3'
          Dst:             __assert_fail
    - functionName:    WebPEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          452
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - DeleteVP8Encoder
        - InitVP8Encoder
        - StoreStats
        - VP8EncAnalyze
        - VP8EncFinishAlpha
        - VP8EncFreeBitWriters
        - VP8EncLoop
        - VP8EncStartAlpha
        - VP8EncTokenLoop
        - VP8EncWrite
        - VP8LEncodeImage
        - WebPCleanupTransparentArea
        - WebPEncodingSetError
        - WebPPictureARGBToYUVADithered
        - WebPPictureSharpARGBToYUVA
        - WebPPictureYUVAToARGB
        - WebPReplaceTransparentPixels
        - WebPValidateConfig
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:332,3'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:334,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:336,8'
          Dst:             WebPValidateConfig
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:337,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:340,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:343,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:354,14'
          Dst:             WebPPictureSharpARGBToYUVA
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:366,14'
          Dst:             WebPPictureARGBToYUVADithered
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:373,7'
          Dst:             WebPCleanupTransparentArea
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:376,11'
          Dst:             InitVP8Encoder
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:379,10'
          Dst:             VP8EncAnalyze
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:382,16'
          Dst:             VP8EncStartAlpha
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:384,18'
          Dst:             VP8EncLoop
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:386,18'
          Dst:             VP8EncTokenLoop
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:388,16'
          Dst:             VP8EncFinishAlpha
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:390,16'
          Dst:             VP8EncWrite
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:391,5'
          Dst:             StoreStats
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:393,7'
          Dst:             VP8EncFreeBitWriters
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:395,11'
          Dst:             DeleteVP8Encoder
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:398,31'
          Dst:             WebPPictureYUVAToARGB
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:403,7'
          Dst:             WebPReplaceTransparentPixels
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:406,10'
          Dst:             VP8LEncodeImage
    - functionName:    WebPReportProgress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - WebPEncodingSetError
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/webp_enc.c:320,7'
          Dst:             WebPEncodingSetError
    - functionName:    WebPGetEncoderVersion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/webp_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetLE24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:89,10'
          Dst:             GetLE16
    - functionName:    GetFrameInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - GetLE24
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:393,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:394,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:397,19'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:398,19'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:399,15'
          Dst:             GetLE24
    - functionName:    GetImageInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - GetFrameInfo
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:409,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:410,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:413,9'
          Dst:             GetFrameInfo
    - functionName:    GetAdjustedCanvasSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          214
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - GetImageInfo
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:426,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:427,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:430,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:431,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:436,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:440,32'
          Dst:             GetImageInfo
        - Src:             'Source/LibWebP/src/mux/muxedit.c:445,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:446,7'
          Dst:             __assert_fail
    - functionName:    PutLE24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:104,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.h:105,3'
          Dst:             PutLE16
    - functionName:    PutLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:98,3'
          Dst:             __assert_fail
    - functionName:    WebPMuxCreate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/mux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMuxCreateInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/mux.h:138,10'
          Dst:             WebPMuxCreateInternal
    - functionName:    WebPDataInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetImageData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - VP8LCheckSignature
        - WebPDataInit
        - WebPMuxCreate
        - WebPMuxDelete
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:131,3'
          Dst:             WebPDataInit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:133,7'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/mux/muxedit.c:139,26'
          Dst:             WebPMuxCreate
        - Src:             'Source/LibWebP/src/mux/muxedit.c:142,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:147,5'
          Dst:             WebPMuxDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:149,18'
          Dst:             VP8LCheckSignature
    - functionName:    WebPMuxDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MuxRelease
        - WebPSafeFree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:59,5'
          Dst:             MuxRelease
        - Src:             'Source/LibWebP/src/mux/muxedit.c:60,5'
          Dst:             WebPSafeFree
    - functionName:    MuxRelease
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ChunkListDelete
        - DeleteAllImages
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:47,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:48,3'
          Dst:             DeleteAllImages
        - Src:             'Source/LibWebP/src/mux/muxedit.c:49,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:50,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:51,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:52,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:53,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:54,3'
          Dst:             ChunkListDelete
    - functionName:    DeleteAllImages
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MuxImageDelete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:42,17'
          Dst:             MuxImageDelete
    - functionName:    DeleteChunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ChunkDelete
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:155,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:159,21'
          Dst:             ChunkDelete
    - functionName:    IsWPI
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/mux/muxi.h:189,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ImageListEmit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MuxImageEmit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:592,11'
          Dst:             MuxImageEmit
    - functionName:    ImageListDiskSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MuxImageDiskSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:583,13'
          Dst:             MuxImageDiskSize
    - functionName:    CreateVP8XChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          397
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - GetAdjustedCanvasSize
        - MuxDeleteAllNamedData
        - MuxHasAlpha
        - MuxImageCount
        - MuxSet
        - PutLE24
        - PutLE32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:475,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:484,9'
          Dst:             MuxDeleteAllNamedData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:503,7'
          Dst:             MuxImageCount
        - Src:             'Source/LibWebP/src/mux/muxedit.c:507,9'
          Dst:             GetAdjustedCanvasSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:530,7'
          Dst:             MuxHasAlpha
        - Src:             'Source/LibWebP/src/mux/muxedit.c:537,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxedit.c:538,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:539,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:541,10'
          Dst:             MuxSet
    - functionName:    MuxDeleteAllNamedData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkGetIdFromTag
        - DeleteChunks
        - IsWPI
        - MuxGetChunkListFromId
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:169,26'
          Dst:             ChunkGetIdFromTag
        - Src:             'Source/LibWebP/src/mux/muxedit.c:170,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:171,7'
          Dst:             IsWPI
        - Src:             'Source/LibWebP/src/mux/muxedit.c:172,23'
          Dst:             MuxGetChunkListFromId
        - Src:             'Source/LibWebP/src/mux/muxedit.c:172,10'
          Dst:             DeleteChunks
    - functionName:    PutLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:110,3'
          Dst:             PutLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:111,3'
          Dst:             PutLE16
    - functionName:    MuxSet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - ChunkAssignData
        - ChunkGetIndexFromTag
        - ChunkInit
        - ChunkSetHead
        - IsWPI
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:81,27'
          Dst:             ChunkGetIndexFromTag
        - Src:             'Source/LibWebP/src/mux/muxedit.c:82,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:83,3'
          Dst:             IsWPI
        - Src:             'Source/LibWebP/src/mux/muxedit.c:83,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:85,3'
          Dst:             ChunkInit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:86,3'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:86,3'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxedit.c:87,3'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:87,3'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxedit.c:88,3'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:88,3'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxedit.c:89,3'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:89,3'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxedit.c:90,3'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:90,3'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxedit.c:91,3'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:91,3'
          Dst:             ChunkSetHead
    - functionName:    MuxCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - ChunkDelete
        - MuxDeleteAllNamedData
        - MuxImageGetNth
        - WebPMuxNumChunks
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:552,22'
          Dst:             WebPMuxNumChunks
        - Src:             'Source/LibWebP/src/mux/muxedit.c:556,11'
          Dst:             MuxImageGetNth
        - Src:             'Source/LibWebP/src/mux/muxedit.c:557,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:558,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:563,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:564,7'
          Dst:             ChunkDelete
        - Src:             'Source/LibWebP/src/mux/muxedit.c:570,9'
          Dst:             WebPMuxNumChunks
        - Src:             'Source/LibWebP/src/mux/muxedit.c:573,11'
          Dst:             MuxDeleteAllNamedData
    - functionName:    WebPMuxAssemble
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          203
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ChunkListDiskSize
        - ChunkListEmit
        - CreateVP8XChunk
        - ImageListDiskSize
        - ImageListEmit
        - MuxCleanup
        - MuxEmitRiffHeader
        - MuxValidate
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:615,9'
          Dst:             MuxCleanup
        - Src:             'Source/LibWebP/src/mux/muxedit.c:617,9'
          Dst:             CreateVP8XChunk
        - Src:             'Source/LibWebP/src/mux/muxedit.c:621,10'
          Dst:             ChunkListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:621,42'
          Dst:             ChunkListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:622,10'
          Dst:             ChunkListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:622,42'
          Dst:             ImageListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:623,10'
          Dst:             ChunkListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:623,42'
          Dst:             ChunkListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:624,10'
          Dst:             ChunkListDiskSize
        - Src:             'Source/LibWebP/src/mux/muxedit.c:626,20'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/mux/muxedit.c:630,9'
          Dst:             MuxEmitRiffHeader
        - Src:             'Source/LibWebP/src/mux/muxedit.c:631,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:632,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:633,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:634,9'
          Dst:             ImageListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:635,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:636,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:637,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:638,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:641,9'
          Dst:             MuxValidate
        - Src:             'Source/LibWebP/src/mux/muxedit.c:643,5'
          Dst:             WebPSafeFree
    - functionName:    WebPMuxDeleteFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MuxImageDeleteNth
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:382,10'
          Dst:             MuxImageDeleteNth
    - functionName:    WebPMuxDeleteChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ChunkGetTagFromFourCC
        - MuxDeleteAllNamedData
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:377,37'
          Dst:             ChunkGetTagFromFourCC
        - Src:             'Source/LibWebP/src/mux/muxedit.c:377,10'
          Dst:             MuxDeleteAllNamedData
    - functionName:    WebPMuxSetCanvasSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          136
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - MuxDeleteAllNamedData
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:364,9'
          Dst:             MuxDeleteAllNamedData
    - functionName:    WebPMuxSetAnimationParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - MuxDeleteAllNamedData
        - MuxSet
        - PutLE16
        - PutLE32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:337,9'
          Dst:             MuxDeleteAllNamedData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:341,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxedit.c:342,3'
          Dst:             PutLE16
        - Src:             'Source/LibWebP/src/mux/muxedit.c:343,10'
          Dst:             MuxSet
    - functionName:    WebPDataClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPDataInit
        - WebPFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/./mux_types.h:75,5'
          Dst:             WebPFree
        - Src:             'Source/LibWebP/src/webp/./mux_types.h:76,5'
          Dst:             WebPDataInit
    - functionName:    AddDataToChunkList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ChunkAssignData
        - ChunkInit
        - ChunkRelease
        - ChunkSetHead
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:202,3'
          Dst:             ChunkInit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:203,9'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:205,9'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxedit.c:209,3'
          Dst:             ChunkRelease
    - functionName:    CreateFrameData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - PutLE24
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:103,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:104,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:107,27'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/mux/muxedit.c:110,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:111,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:113,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:114,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxedit.c:115,3'
          Dst:             PutLE24
    - functionName:    WebPMuxPushFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          278
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - AddDataToChunkList
        - ChunkGetIdFromTag
        - CreateFrameData
        - MuxImageInit
        - MuxImagePush
        - MuxImageRelease
        - SetAlphaAndImageChunks
        - WebPDataClear
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:281,9'
          Dst:             ChunkGetIdFromTag
        - Src:             'Source/LibWebP/src/mux/muxedit.c:287,3'
          Dst:             MuxImageInit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:288,9'
          Dst:             SetAlphaAndImageChunks
        - Src:             'Source/LibWebP/src/mux/muxedit.c:290,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxedit.c:305,11'
          Dst:             CreateFrameData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:308,11'
          Dst:             AddDataToChunkList
        - Src:             'Source/LibWebP/src/mux/muxedit.c:309,5'
          Dst:             WebPDataClear
        - Src:             'Source/LibWebP/src/mux/muxedit.c:314,9'
          Dst:             MuxImagePush
        - Src:             'Source/LibWebP/src/mux/muxedit.c:321,3'
          Dst:             MuxImageRelease
    - functionName:    SetAlphaAndImageChunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - AddDataToChunkList
        - GetImageData
        - MuxImageFinalize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:219,22'
          Dst:             GetImageData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:224,11'
          Dst:             AddDataToChunkList
        - Src:             'Source/LibWebP/src/mux/muxedit.c:228,9'
          Dst:             AddDataToChunkList
        - Src:             'Source/LibWebP/src/mux/muxedit.c:230,10'
          Dst:             MuxImageFinalize
    - functionName:    WebPMuxSetImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - DeleteAllImages
        - MuxImageInit
        - MuxImagePush
        - MuxImageRelease
        - SetAlphaAndImageChunks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:245,5'
          Dst:             DeleteAllImages
        - Src:             'Source/LibWebP/src/mux/muxedit.c:248,3'
          Dst:             MuxImageInit
        - Src:             'Source/LibWebP/src/mux/muxedit.c:249,9'
          Dst:             SetAlphaAndImageChunks
        - Src:             'Source/LibWebP/src/mux/muxedit.c:253,9'
          Dst:             MuxImagePush
        - Src:             'Source/LibWebP/src/mux/muxedit.c:260,3'
          Dst:             MuxImageRelease
    - functionName:    WebPMuxSetChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ChunkGetTagFromFourCC
        - MuxDeleteAllNamedData
        - MuxSet
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:186,9'
          Dst:             ChunkGetTagFromFourCC
        - Src:             'Source/LibWebP/src/mux/muxedit.c:189,9'
          Dst:             MuxDeleteAllNamedData
        - Src:             'Source/LibWebP/src/mux/muxedit.c:193,10'
          Dst:             MuxSet
    - functionName:    MuxInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:23,3'
          Dst:             __assert_fail
    - functionName:    WebPNewInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxedit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MuxInit
        - WebPSafeMalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxedit.c:33,36'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/mux/muxedit.c:34,22'
          Dst:             MuxInit
    - functionName:    IsNotCompatible
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:98,3'
          Dst:             __assert_fail
    - functionName:    SizeWithPadding
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxi.h:150,3'
          Dst:             __assert_fail
    - functionName:    WebPDataInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ValidateChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - IsNotCompatible
        - WebPMuxNumChunks
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:447,7'
          Dst:             WebPMuxNumChunks
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:450,29'
          Dst:             IsNotCompatible
    - functionName:    MuxValidate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         73
      ICount:          376
      EdgeCount:       102
      CyclomaticComplexity: 31
      functionsReached:
        - MuxHasAlpha
        - ValidateChunk
        - WebPMuxGetFeatures
        - WebPMuxNumChunks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:474,9'
          Dst:             WebPMuxGetFeatures
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:478,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:482,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:486,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:491,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:493,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:522,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:524,9'
          Dst:             ValidateChunk
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:530,7'
          Dst:             MuxHasAlpha
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:536,13'
          Dst:             WebPMuxNumChunks
    - functionName:    MuxHasAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MuxGetChunkListFromId
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/mux/muxinternal.c:422,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:421,3'
          Dst:             __assert_fail
    - functionName:    PutLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:110,3'
          Dst:             PutLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:111,3'
          Dst:             PutLE16
    - functionName:    MuxEmitRiffHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE32
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:413,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:414,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:415,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:416,3'
          Dst:             PutLE32
    - functionName:    ChunkEmitSpecial
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkDiskSize
        - PutLE32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:375,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:376,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:377,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:378,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:383,16'
          Dst:             ChunkDiskSize
    - functionName:    ChunkDiskSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SizeWithPadding
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxi.h:157,10'
          Dst:             SizeWithPadding
    - functionName:    MuxImageEmit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ChunkEmit
        - ChunkEmitSpecial
        - ChunkListEmit
        - MuxImageDiskSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:391,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:393,42'
          Dst:             MuxImageDiskSize
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:393,11'
          Dst:             ChunkEmitSpecial
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:395,34'
          Dst:             ChunkEmit
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:396,32'
          Dst:             ChunkEmit
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:397,36'
          Dst:             ChunkListEmit
    - functionName:    MuxImageDiskSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ChunkDiskSize
        - ChunkListDiskSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:363,37'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:364,36'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:365,34'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:366,38'
          Dst:             ChunkListDiskSize
    - functionName:    ChunkEmit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkDiskSize
        - PutLE32
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:191,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:192,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:193,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:194,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:195,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:199,16'
          Dst:             ChunkDiskSize
    - functionName:    ChunkListEmit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkEmit
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:204,11'
          Dst:             ChunkEmit
    - functionName:    ChunkListDiskSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkDiskSize
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:213,13'
          Dst:             ChunkDiskSize
    - functionName:    MuxImageGetNth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - SearchImageToGetOrDelete
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:347,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:348,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:349,8'
          Dst:             SearchImageToGetOrDelete
    - functionName:    SearchImageToGetOrDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - MuxImageCount
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:280,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:284,11'
          Dst:             MuxImageCount
    - functionName:    MuxImageCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ChunkGetIdFromTag
        - GetChunkListFromId
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:264,43'
          Dst:             GetChunkListFromId
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:266,42'
          Dst:             ChunkGetIdFromTag
    - functionName:    GetChunkListFromId
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/mux/muxinternal.c:249,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:248,3'
          Dst:             __assert_fail
    - functionName:    ChunkGetIdFromTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MuxImageDeleteNth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - MuxImageDelete
        - SearchImageToGetOrDelete
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:334,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:335,8'
          Dst:             SearchImageToGetOrDelete
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:338,15'
          Dst:             MuxImageDelete
    - functionName:    MuxImageDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MuxImageRelease
        - WebPSafeFree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:328,30'
          Dst:             MuxImageRelease
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:329,3'
          Dst:             WebPSafeFree
    - functionName:    MuxImageRelease
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkListDelete
        - MuxImageInit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:232,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:233,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:234,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:235,3'
          Dst:             ChunkListDelete
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:238,3'
          Dst:             MuxImageInit
    - functionName:    ChunkListDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ChunkDelete
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:182,19'
          Dst:             ChunkDelete
    - functionName:    MuxImageInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:223,3'
          Dst:             __assert_fail
    - functionName:    ChunkDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ChunkRelease
        - WebPSafeFree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:175,27'
          Dst:             ChunkRelease
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:176,3'
          Dst:             WebPSafeFree
    - functionName:    ChunkRelease
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ChunkInit
        - WebPDataClear
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:55,5'
          Dst:             WebPDataClear
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:58,3'
          Dst:             ChunkInit
    - functionName:    WebPDataClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPDataInit
        - WebPFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/./mux_types.h:75,5'
          Dst:             WebPFree
        - Src:             'Source/LibWebP/src/webp/./mux_types.h:76,5'
          Dst:             WebPDataInit
    - functionName:    ChunkInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:46,3'
          Dst:             __assert_fail
    - functionName:    MuxImagePush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - WebPSafeMalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:310,28'
          Dst:             WebPSafeMalloc
    - functionName:    ChunkAppend
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ChunkSetHead
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:158,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:161,5'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:165,5'
          Dst:             ChunkSetHead
    - functionName:    ChunkSetHead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:142,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:147,27'
          Dst:             WebPSafeMalloc
    - functionName:    WebPDataCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - WebPDataInit
        - WebPMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/./mux_types.h:84,3'
          Dst:             WebPDataInit
        - Src:             'Source/LibWebP/src/webp/./mux_types.h:86,28'
          Dst:             WebPMalloc
    - functionName:    ChunkAssignData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ChunkRelease
        - WebPDataCopy
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:124,3'
          Dst:             ChunkRelease
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:128,12'
          Dst:             WebPDataCopy
    - functionName:    ChunkSearchNextInList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ChunkSearchList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ChunkSearchNextInList
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:103,11'
          Dst:             ChunkSearchNextInList
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:107,29'
          Dst:             ChunkSearchNextInList
    - functionName:    ChunkGetIndexFromFourCC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ChunkGetIndexFromTag
        - ChunkGetTagFromFourCC
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:86,24'
          Dst:             ChunkGetTagFromFourCC
        - Src:             'Source/LibWebP/src/mux/muxinternal.c:87,10'
          Dst:             ChunkGetIndexFromTag
    - functionName:    ChunkGetTagFromFourCC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ChunkGetIndexFromTag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPGetMuxVersion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxinternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:98,3'
          Dst:             __assert_fail
    - functionName:    PutLE24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:104,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.h:105,3'
          Dst:             PutLE16
    - functionName:    PutLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:110,3'
          Dst:             PutLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:111,3'
          Dst:             PutLE16
    - functionName:    EmitVP8XChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - PutLE24
        - PutLE32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:374,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:375,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:376,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:377,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:378,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:379,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:380,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:381,3'
          Dst:             PutLE24
    - functionName:    SynthesizeBitstream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          186
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - ChunkDiskSize
        - ChunkListEmit
        - EmitVP8XChunk
        - MuxEmitRiffHeader
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:393,41'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxread.c:396,23'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxread.c:397,35'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/mux/muxread.c:401,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:402,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:405,9'
          Dst:             MuxEmitRiffHeader
        - Src:             'Source/LibWebP/src/mux/muxread.c:408,11'
          Dst:             EmitVP8XChunk
        - Src:             'Source/LibWebP/src/mux/muxread.c:409,11'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxread.c:413,9'
          Dst:             ChunkListEmit
        - Src:             'Source/LibWebP/src/mux/muxread.c:414,3'
          Dst:             __assert_fail
    - functionName:    ChunkDiskSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SizeWithPadding
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxi.h:157,10'
          Dst:             SizeWithPadding
    - functionName:    SizeWithPadding
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxi.h:150,3'
          Dst:             __assert_fail
    - functionName:    WebPDataInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/./mux_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ValidateForSingleImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MuxImageCount
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:306,26'
          Dst:             MuxImageCount
        - Src:             'Source/LibWebP/src/mux/muxread.c:307,26'
          Dst:             MuxImageCount
    - functionName:    CountChunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ChunkGetIndexFromId
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMuxNumChunks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ChunkGetIndexFromId
        - CountChunks
        - IsWPI
        - MuxGetChunkListFromId
        - MuxImageCount
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:543,7'
          Dst:             IsWPI
        - Src:             'Source/LibWebP/src/mux/muxread.c:544,21'
          Dst:             MuxImageCount
        - Src:             'Source/LibWebP/src/mux/muxread.c:546,36'
          Dst:             MuxGetChunkListFromId
        - Src:             'Source/LibWebP/src/mux/muxread.c:547,29'
          Dst:             ChunkGetIndexFromId
        - Src:             'Source/LibWebP/src/mux/muxread.c:548,21'
          Dst:             CountChunks
    - functionName:    IsWPI
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/mux/muxi.h:189,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    GetLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMuxGetAnimationParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GetLE16
        - GetLE32
        - MuxGet
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:506,9'
          Dst:             MuxGet
        - Src:             'Source/LibWebP/src/mux/muxread.c:509,21'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:510,24'
          Dst:             GetLE16
    - functionName:    MuxGet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ChunkSearchList
        - IsWPI
        - WebPDataInit
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:37,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:38,3'
          Dst:             IsWPI
        - Src:             'Source/LibWebP/src/mux/muxread.c:38,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:39,3'
          Dst:             WebPDataInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:41,3'
          Dst:             ChunkSearchList
        - Src:             'Source/LibWebP/src/mux/muxread.c:42,3'
          Dst:             ChunkSearchList
        - Src:             'Source/LibWebP/src/mux/muxread.c:43,3'
          Dst:             ChunkSearchList
        - Src:             'Source/LibWebP/src/mux/muxread.c:44,3'
          Dst:             ChunkSearchList
        - Src:             'Source/LibWebP/src/mux/muxread.c:45,3'
          Dst:             ChunkSearchList
        - Src:             'Source/LibWebP/src/mux/muxread.c:46,3'
          Dst:             __assert_fail
    - functionName:    GetLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:93,10'
          Dst:             GetLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:93,37'
          Dst:             GetLE16
    - functionName:    MuxGetFrameInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          138
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ChunkGetIdFromTag
        - GetLE24
        - SynthesizeBitstream
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:460,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:465,25'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:466,25'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:469,23'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:474,15'
          Dst:             ChunkGetIdFromTag
        - Src:             'Source/LibWebP/src/mux/muxread.c:475,10'
          Dst:             SynthesizeBitstream
    - functionName:    GetLE24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:89,10'
          Dst:             GetLE16
    - functionName:    MuxGetImageInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ChunkGetIdFromTag
        - SynthesizeBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:451,14'
          Dst:             ChunkGetIdFromTag
        - Src:             'Source/LibWebP/src/mux/muxread.c:452,10'
          Dst:             SynthesizeBitstream
    - functionName:    WebPMuxGetFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - MuxGetFrameInternal
        - MuxGetImageInternal
        - MuxImageGetNth
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:488,9'
          Dst:             MuxImageGetNth
        - Src:             'Source/LibWebP/src/mux/muxread.c:493,12'
          Dst:             MuxGetImageInternal
        - Src:             'Source/LibWebP/src/mux/muxread.c:495,12'
          Dst:             MuxGetFrameInternal
    - functionName:    WebPMuxGetChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ChunkGetIndexFromFourCC
        - ChunkGetTagFromFourCC
        - ChunkSearchList
        - IsWPI
        - MuxGet
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:428,9'
          Dst:             ChunkGetIndexFromFourCC
        - Src:             'Source/LibWebP/src/mux/muxread.c:429,7'
          Dst:             IsWPI
        - Src:             'Source/LibWebP/src/mux/muxread.c:432,12'
          Dst:             MuxGet
        - Src:             'Source/LibWebP/src/mux/muxread.c:435,43'
          Dst:             ChunkGetTagFromFourCC
        - Src:             'Source/LibWebP/src/mux/muxread.c:435,9'
          Dst:             ChunkSearchList
    - functionName:    WebPMuxGetFeatures
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MuxGetCanvasInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:368,10'
          Dst:             MuxGetCanvasInfo
    - functionName:    MuxGetCanvasInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - GetLE24
        - GetLE32
        - MuxGet
        - ValidateForSingleImage
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:328,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:331,7'
          Dst:             MuxGet
        - Src:             'Source/LibWebP/src/mux/muxread.c:333,9'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:334,9'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:335,9'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:341,29'
          Dst:             ValidateForSingleImage
        - Src:             'Source/LibWebP/src/mux/muxread.c:343,7'
          Dst:             __assert_fail
    - functionName:    WebPMuxGetCanvasSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MuxGetCanvasInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:363,10'
          Dst:             MuxGetCanvasInfo
    - functionName:    MuxImageParse
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          258
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - ChunkAppend
        - ChunkAssignData
        - ChunkDiskSize
        - ChunkGetIdFromTag
        - ChunkInit
        - ChunkRelease
        - ChunkSetHead
        - ChunkVerifyAndAssign
        - MuxImageFinalize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/mux/muxread.c:135,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:107,3'
          Dst:             ChunkInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:109,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:110,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:119,5'
          Dst:             ChunkAssignData
        - Src:             'Source/LibWebP/src/mux/muxread.c:121,3'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxread.c:125,19'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxread.c:130,5'
          Dst:             ChunkInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:131,9'
          Dst:             ChunkVerifyAndAssign
        - Src:             'Source/LibWebP/src/mux/muxread.c:135,13'
          Dst:             ChunkGetIdFromTag
        - Src:             'Source/LibWebP/src/mux/muxread.c:138,13'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxread.c:143,13'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxread.c:144,14'
          Dst:             MuxImageFinalize
        - Src:             'Source/LibWebP/src/mux/muxread.c:152,13'
          Dst:             ChunkAppend
        - Src:             'Source/LibWebP/src/mux/muxread.c:159,21'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxread.c:167,3'
          Dst:             ChunkRelease
    - functionName:    ChunkVerifyAndAssign
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ChunkAssignData
        - GetLE32
        - SizeWithPadding
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:61,16'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:65,36'
          Dst:             SizeWithPadding
        - Src:             'Source/LibWebP/src/mux/muxread.c:73,57'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:73,10'
          Dst:             ChunkAssignData
    - functionName:    MuxImageFinalize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ChunkDelete
        - VP8GetInfo
        - VP8LGetInfo
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:83,7'
          Dst:             VP8LGetInfo
        - Src:             'Source/LibWebP/src/mux/muxread.c:84,7'
          Dst:             VP8GetInfo
        - Src:             'Source/LibWebP/src/mux/muxread.c:85,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/mux/muxread.c:89,7'
          Dst:             ChunkDelete
    - functionName:    WebPMuxNew
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/mux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPNewInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/mux.h:114,10'
          Dst:             WebPNewInternal
    - functionName:    WebPMuxCreateInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/mux/muxread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          457
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - ChunkAppend
        - ChunkDiskSize
        - ChunkGetIdFromTag
        - ChunkInit
        - ChunkRelease
        - ChunkSetHead
        - ChunkVerifyAndAssign
        - GetLE24
        - GetLE32
        - MuxGetChunkListFromId
        - MuxImageDelete
        - MuxImageFinalize
        - MuxImageInit
        - MuxImageParse
        - MuxImagePush
        - MuxValidate
        - SizeWithPadding
        - WebPMuxDelete
        - WebPMuxNew
        - WebPSafeMalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/mux/muxread.c:245,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/mux/muxread.c:187,3'
          Dst:             ChunkInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:199,7'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:200,7'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:204,9'
          Dst:             WebPMuxNew
        - Src:             'Source/LibWebP/src/mux/muxread.c:207,9'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:214,15'
          Dst:             GetLE32
        - Src:             'Source/LibWebP/src/mux/muxread.c:219,15'
          Dst:             SizeWithPadding
        - Src:             'Source/LibWebP/src/mux/muxread.c:231,24'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/mux/muxread.c:233,3'
          Dst:             MuxImageInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:239,9'
          Dst:             ChunkVerifyAndAssign
        - Src:             'Source/LibWebP/src/mux/muxread.c:243,17'
          Dst:             ChunkDiskSize
        - Src:             'Source/LibWebP/src/mux/muxread.c:244,10'
          Dst:             ChunkGetIdFromTag
        - Src:             'Source/LibWebP/src/mux/muxread.c:248,13'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxread.c:252,13'
          Dst:             ChunkSetHead
        - Src:             'Source/LibWebP/src/mux/muxread.c:253,14'
          Dst:             MuxImageFinalize
        - Src:             'Source/LibWebP/src/mux/muxread.c:257,13'
          Dst:             MuxImagePush
        - Src:             'Source/LibWebP/src/mux/muxread.c:258,9'
          Dst:             MuxImageInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:262,14'
          Dst:             MuxImageParse
        - Src:             'Source/LibWebP/src/mux/muxread.c:263,9'
          Dst:             ChunkRelease
        - Src:             'Source/LibWebP/src/mux/muxread.c:270,15'
          Dst:             MuxGetChunkListFromId
        - Src:             'Source/LibWebP/src/mux/muxread.c:272,13'
          Dst:             ChunkAppend
        - Src:             'Source/LibWebP/src/mux/muxread.c:275,32'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:276,33'
          Dst:             GetLE24
        - Src:             'Source/LibWebP/src/mux/muxread.c:282,5'
          Dst:             ChunkInit
        - Src:             'Source/LibWebP/src/mux/muxread.c:289,7'
          Dst:             MuxValidate
        - Src:             'Source/LibWebP/src/mux/muxread.c:291,3'
          Dst:             MuxImageDelete
        - Src:             'Source/LibWebP/src/mux/muxread.c:295,3'
          Dst:             ChunkRelease
        - Src:             'Source/LibWebP/src/mux/muxread.c:296,3'
          Dst:             MuxImageDelete
        - Src:             'Source/LibWebP/src/mux/muxread.c:297,3'
          Dst:             WebPMuxDelete
    - functionName:    VP8InitRandom
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/random_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerExport
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:153,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:154,5'
          Dst:             WebPRescalerExportRow
    - functionName:    WebPRescalerHasPendingOutput
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerOutputDone
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.h:93,11'
          Dst:             WebPRescalerOutputDone
    - functionName:    WebPRescalerImport
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          152
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerHasPendingOutput
        - WebPRescalerImportRow
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:130,11'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:136,5'
          Dst:             WebPRescalerImportRow
    - functionName:    WebPRescaleNeededLines
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerGetScaledDimensions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:88,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:89,3'
          Dst:             __assert_fail
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          335
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - CheckSizeOverflow
        - WebPRescalerDspInit
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:32,8'
          Dst:             CheckSizeOverflow
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.c:81,3'
          Dst:             WebPRescalerDspInit
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashPix
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      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:    WebPGetColorPalette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          237
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - VP8LHashPix
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:268,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:269,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:278,13'
          Dst:             VP8LHashPix
    - functionName:    WebPCopyPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WebPCopyPlane
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:246,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:247,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:248,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:249,3'
          Dst:             WebPCopyPlane
    - functionName:    WebPCopyPlane
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:236,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:237,3'
          Dst:             __assert_fail
    - functionName:    WebPFree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:229,3'
          Dst:             WebPSafeFree
    - functionName:    WebPSafeFree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          30
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:225,10'
          Dst:             WebPSafeMalloc
    - functionName:    WebPSafeMalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - __assert_fail
      functionUses:    68
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:197,8'
          Dst:             CheckSizeArgumentsOverflow
        - Src:             'Source/LibWebP/src/utils/utils.c:198,3'
          Dst:             __assert_fail
    - functionName:    CheckSizeArgumentsOverflow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CheckSizeOverflow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:175,8'
          Dst:             CheckSizeOverflow
    - functionName:    WebPSafeCalloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - __assert_fail
        - calloc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.c:207,8'
          Dst:             CheckSizeArgumentsOverflow
        - Src:             'Source/LibWebP/src/utils/utils.c:208,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.c:209,9'
          Dst:             calloc
    - functionName:    PKImageDecode_Create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:853,5'
          Dst:             PKAlloc
    - functionName:    PKAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:48,12'
          Dst:             calloc
    - functionName:    PKImageDecode_Initialize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetPixelFormat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetResolution
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetColorContext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetDescriptiveMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_Copy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetFrameCount
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_SelectFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_Release
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PKFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:845,12'
          Dst:             PKFree
    - functionName:    PKFree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_Create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:730,5'
          Dst:             PKAlloc
    - functionName:    PKImageEncode_Initialize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_Terminate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 500
      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:    PKImageEncode_SetPixelFormat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_SetSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_SetResolution
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_SetColorContext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_SetDescriptiveMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_WritePixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_WritePixelsBandedBegin
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_WritePixelsBanded
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_WritePixelsBandedEnd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      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:    PKImageEncode_CreateNewFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_Release
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:722,12'
          Dst:             PKFree
    - functionName:    PKImageEncode_Transcode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          419
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - PKAllocAligned
        - PKFreeAligned
        - PixelFormatLookup
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:656,5'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:661,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:665,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:698,6'
          Dst:             PKAllocAligned
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:704,5'
          Dst:             PKFreeAligned
    - functionName:    PixelFormatLookup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:224,8'
          Dst:             memcmp
    - functionName:    PKAllocAligned
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:71,16'
          Dst:             calloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:82,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:83,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:88,5'
          Dst:             __assert_fail
    - functionName:    PKFreeAligned
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:97,9'
          Dst:             __assert_fail
    - functionName:    PKImageEncode_WriteSource
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          303
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - PKAllocAligned
        - PKFreeAligned
        - PixelFormatLookup
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:574,5'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:579,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:583,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:600,5'
          Dst:             PKAllocAligned
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:607,5'
          Dst:             PKFreeAligned
    - functionName:    PKCreateCodecFactory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:461,5'
          Dst:             PKAlloc
    - functionName:    PKCodecFactory_CreateCodec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - PKImageDecode_Create_WMP
        - PKImageEncode_Create_WMP
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:377,3'
          Dst:             PKImageEncode_Create_WMP
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:380,3'
          Dst:             PKImageDecode_Create_WMP
    - functionName:    PKCodecFactory_CreateDecoderFromFile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - CreateWS_File
        - GetImageDecodeIID
        - PKCodecFactory_CreateCodec
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:401,12'
          Dst:             strrchr
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:405,5'
          Dst:             GetImageDecodeIID
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:408,5'
          Dst:             CreateWS_File
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:411,5'
          Dst:             PKCodecFactory_CreateCodec
    - functionName:    PKCodecFactory_CreateFormatConverter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:427,5'
          Dst:             PKAlloc
    - functionName:    PKCreateCodecFactory_Release
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:448,5'
          Dst:             PKFree
    - functionName:    GetImageDecodeIID
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - GetIIDInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:316,5'
          Dst:             GetIIDInfo
    - functionName:    GetIIDInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - PKStrnicmp
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:285,48'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:285,12'
          Dst:             PKStrnicmp
    - functionName:    PKStrnicmp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tolower
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:108,11'
          Dst:             tolower
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:108,27'
          Dst:             tolower
    - functionName:    PKCreateFactory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:354,5'
          Dst:             PKAlloc
    - functionName:    PKCreateFactory_CreateStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:330,5'
          Dst:             PKAlloc
    - functionName:    PKCreateFactory_Release
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:340,5'
          Dst:             PKFree
    - functionName:    GetImageEncodeIID
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - GetIIDInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlue.c:303,5'
          Dst:             GetIIDInfo
    - functionName:    GetPixelFormatFromHash
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_Create_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2287
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKImageDecode_Create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2275,5'
          Dst:             PKImageDecode_Create
    - functionName:    PKImageDecode_Initialize_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - ImageStrDecGetInfo
        - PKImageDecode_Initialize
        - ReadContainer
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1852,5'
          Dst:             PKImageDecode_Initialize
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1855,5'
          Dst:             ReadContainer
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1864,5'
          Dst:             ImageStrDecGetInfo
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1865,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1866,5'
          Dst:             __assert_fail
    - functionName:    PKImageDecode_GetSize_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_GetRawStream_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_Copy_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1929
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          1270
      EdgeCount:       191
      CyclomaticComplexity: 45
      functionsReached:
        - ImageStrDecDecode
        - ImageStrDecInit
        - ImageStrDecTerm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2084,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1993,13'
          Dst:             ImageStrDecInit
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2007,13'
          Dst:             ImageStrDecTerm
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2009,13'
          Dst:             ImageStrDecInit
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2035,13'
          Dst:             ImageStrDecDecode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2058,13'
          Dst:             ImageStrDecTerm
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2114,13'
          Dst:             ImageStrDecInit
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2126,13'
          Dst:             ImageStrDecTerm
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2127,13'
          Dst:             ImageStrDecInit
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2135,13'
          Dst:             ImageStrDecDecode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2140,13'
          Dst:             ImageStrDecTerm
    - functionName:    PKImageDecode_GetColorContext_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKImageDecode_GetMetadata_WMP
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2187,12'
          Dst:             PKImageDecode_GetMetadata_WMP
    - functionName:    PKImageDecode_GetDescriptiveMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageDecode_Release_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeDescMetadata
        - PKImageDecode_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2246,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2247,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2248,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2249,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2250,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2251,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2252,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2253,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2254,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2255,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2256,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2257,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2258,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2259,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2262,5'
          Dst:             PKImageDecode_Release
    - functionName:    FreeDescMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - PKFree
        - __assert_fail
      functionUses:    28
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:183,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:186,13'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:190,13'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:194,13'
          Dst:             __assert_fail
    - functionName:    PKImageDecode_GetMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          174
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadContainer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          409
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - GetULong
        - GetUShort
        - ParsePFD
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1807,5'
          Dst:             strstr
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1809,5'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1816,5'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1821,5'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1832,5'
          Dst:             ParsePFD
    - functionName:    ParsePFD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          188
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - GetULong
        - GetUShort
        - ParsePFDEntry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1772,9'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1773,9'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1774,9'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1775,9'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1777,9'
          Dst:             ParsePFDEntry
    - functionName:    ParsePFDEntry
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          1257
      EdgeCount:       207
      CyclomaticComplexity: 30
      functionsReached:
        - GetULong
        - GetUShort
        - PixelFormatLookup
        - ReadPropvar
        - StreamCalcIFDSize
        - __assert_fail
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1549,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1555,13'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1556,13'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1557,13'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1561,13'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1572,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1629,13'
          Dst:             StreamCalcIFDSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1634,13'
          Dst:             StreamCalcIFDSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1655,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1657,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1661,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1663,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1667,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1669,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1673,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1675,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1679,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1681,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1685,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1687,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1691,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1693,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1697,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1699,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1703,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1705,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1709,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1711,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1714,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1716,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1723,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1725,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1729,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1731,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1735,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1737,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1741,13'
          Dst:             ReadPropvar
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1743,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1747,13'
          Dst:             fprintf
    - functionName:    PKImageDecode_GetPhotoshopMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKImageDecode_GetMetadata_WMP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2222,12'
          Dst:             PKImageDecode_GetMetadata_WMP
    - functionName:    PKImageDecode_GetIPTCNAAMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKImageDecode_GetMetadata_WMP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2215,12'
          Dst:             PKImageDecode_GetMetadata_WMP
    - functionName:    PKImageDecode_GetGPSInfoMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKImageDecode_GetMetadata_WMP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2208,12'
          Dst:             PKImageDecode_GetMetadata_WMP
    - functionName:    PKImageDecode_GetEXIFMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKImageDecode_GetMetadata_WMP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2201,12'
          Dst:             PKImageDecode_GetMetadata_WMP
    - functionName:    PKImageDecode_GetXMPMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKImageDecode_GetMetadata_WMP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:2194,12'
          Dst:             PKImageDecode_GetMetadata_WMP
    - functionName:    PKImageEncode_Create_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKImageEncode_Create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1504,5'
          Dst:             PKImageEncode_Create
    - functionName:    PKImageEncode_Initialize_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          68
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_Terminate_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_SetColorContext_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetMetadata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1041,12'
          Dst:             SetMetadata
    - functionName:    PKImageEncode_SetDescriptiveMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          345
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - CopyDescMetadata
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1151,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1156,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1157,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1158,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1159,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1160,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1161,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1162,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1163,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1164,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1165,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1166,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1167,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1168,5'
          Dst:             CopyDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1169,5'
          Dst:             CopyDescMetadata
    - functionName:    PKImageEncode_WritePixels_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - PKImageEncode_EncodeAlpha
        - PKImageEncode_EncodeContent
        - PixelFormatLookup
        - WriteContainerPost
        - WriteContainerPre
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1188,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1192,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1198,9'
          Dst:             WriteContainerPre
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1207,5'
          Dst:             PKImageEncode_EncodeContent
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1209,9'
          Dst:             PKImageEncode_EncodeAlpha
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1212,5'
          Dst:             WriteContainerPost
    - functionName:    PKImageEncode_WritePixelsBandedBegin_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1224,5'
          Dst:             __assert_fail
    - functionName:    PKImageEncode_WritePixelsBanded_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          432
      EdgeCount:       90
      CyclomaticComplexity: 21
      functionsReached:
        - PKImageEncode_EncodeAlpha_Encode
        - PKImageEncode_EncodeAlpha_Init
        - PKImageEncode_EncodeContent_Encode
        - PKImageEncode_EncodeContent_Init
        - PixelFormatLookup
        - WriteContainerPre
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1248,9'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1262,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1263,9'
          Dst:             WriteContainerPre
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1274,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1275,9'
          Dst:             PKImageEncode_EncodeContent_Init
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1279,5'
          Dst:             PKImageEncode_EncodeContent_Encode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1289,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1290,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1294,13'
          Dst:             PKImageEncode_EncodeAlpha_Init
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1297,9'
          Dst:             PKImageEncode_EncodeAlpha_Encode
    - functionName:    PKImageEncode_WritePixelsBandedEnd_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - PKImageEncode_EncodeAlpha_Term
        - PKImageEncode_EncodeContent_Term
        - WriteContainerPost
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1310,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1313,5'
          Dst:             PKImageEncode_EncodeContent_Term
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1323,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1326,9'
          Dst:             PKImageEncode_EncodeAlpha_Term
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1345,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1352,5'
          Dst:             WriteContainerPost
    - functionName:    PKImageEncode_Transcode_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          620
      EdgeCount:       115
      CyclomaticComplexity: 28
      functionsReached:
        - PixelFormatLookup
        - WMPhotoTranscode
        - WriteContainerPost
        - WriteContainerPre
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1385,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1387,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1392,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1399,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1404,5'
          Dst:             WriteContainerPre
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1413,5'
          Dst:             WMPhotoTranscode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1422,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1425,9'
          Dst:             WMPhotoTranscode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1431,5'
          Dst:             WriteContainerPost
    - functionName:    PKImageEncode_CreateNewFrame_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKImageEncode_Release_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          141
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FreeDescMetadata
        - PKFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1462,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1464,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1466,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1468,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1470,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1472,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1476,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1477,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1478,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1479,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1480,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1481,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1482,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1483,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1484,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1485,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1486,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1487,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1488,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1489,5'
          Dst:             FreeDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1491,5'
          Dst:             PKFree
    - functionName:    WriteContainerPre
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         389
      ICount:          2644
      EdgeCount:       487
      CyclomaticComplexity: 100
      functionsReached:
        - BufferCopyIFD
        - CalcMetadataOffsetSize
        - PKAlloc
        - PKFree
        - PixelFormatLookup
        - PutULong
        - PutUShort
        - WriteDescMetadata
        - WriteWmpDE
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:347,5'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:348,5'
          Dst:             PutULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:354,5'
          Dst:             PixelFormatLookup
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:360,9'
          Dst:             PutULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:361,9'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:362,9'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:369,5'
          Dst:             CalcMetadataOffsetSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:374,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:447,5'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:452,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:453,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:457,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:458,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:462,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:463,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:467,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:468,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:472,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:473,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:477,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:478,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:482,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:483,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:487,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:488,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:492,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:493,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:497,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:498,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:502,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:503,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:507,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:508,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:512,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:513,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:517,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:518,5'
          Dst:             WriteDescMetadata
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:523,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:529,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:534,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:540,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:545,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:551,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:556,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:567,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:569,9'
          Dst:             PKAlloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:571,9'
          Dst:             BufferCopyIFD
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:579,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:585,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:590,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:601,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:603,9'
          Dst:             PKAlloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:605,9'
          Dst:             BufferCopyIFD
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:612,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:614,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:617,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:619,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:622,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:624,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:627,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:629,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:632,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:634,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:637,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:639,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:642,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:644,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:648,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:651,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:657,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:660,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:664,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:667,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:671,5'
          Dst:             PutULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:673,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:679,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:691,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:695,9'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:697,9'
          Dst:             PKFree
    - functionName:    WriteContainerPost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          148
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - WriteWmpDE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:718,5'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:725,9'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:729,9'
          Dst:             WriteWmpDE
    - functionName:    CalcMetadataOffsetSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CalcMetadataSizeLPSTR
        - CalcMetadataSizeLPWSTR
        - CalcMetadataSizeUI2
        - CalcMetadataSizeUI4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:114,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:115,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:116,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:117,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:118,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:119,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:120,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:121,5'
          Dst:             CalcMetadataSizeUI2
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:122,5'
          Dst:             CalcMetadataSizeUI2
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:123,5'
          Dst:             CalcMetadataSizeLPWSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:124,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:125,5'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:126,5'
          Dst:             CalcMetadataSizeUI4
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:127,5'
          Dst:             CalcMetadataSizeLPSTR
    - functionName:    WriteDescMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          268
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - CalcMetadataSizeLPSTR
        - CalcMetadataSizeLPWSTR
        - CalcMetadataSizeUI2
        - CalcMetadataSizeUI4
        - WriteWmpDE
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:225,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:223,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:231,13'
          Dst:             CalcMetadataSizeLPSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:234,13'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:238,13'
          Dst:             CalcMetadataSizeLPWSTR
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:241,13'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:245,13'
          Dst:             CalcMetadataSizeUI2
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:248,13'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:252,13'
          Dst:             CalcMetadataSizeUI4
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:255,13'
          Dst:             WriteWmpDE
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:259,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:267,5'
          Dst:             __assert_fail
    - functionName:    CalcMetadataSizeLPSTR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strlen
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:45,34'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:46,9'
          Dst:             __assert_fail
    - functionName:    CalcMetadataSizeLPWSTR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - wcslen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:66,48'
          Dst:             wcslen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:67,9'
          Dst:             __assert_fail
    - functionName:    CalcMetadataSizeUI2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:87,9'
          Dst:             __assert_fail
    - functionName:    CalcMetadataSizeUI4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:101,9'
          Dst:             __assert_fail
    - functionName:    PKImageEncode_EncodeContent_Term
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ImageStrEncTerm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:848,5'
          Dst:             ImageStrEncTerm
    - functionName:    PKImageEncode_EncodeAlpha_Term
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ImageStrEncTerm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:972,5'
          Dst:             ImageStrEncTerm
    - functionName:    PKImageEncode_EncodeContent_Init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          210
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ImageStrEncInit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:812,5'
          Dst:             ImageStrEncInit
    - functionName:    PKImageEncode_EncodeContent_Encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ImageStrEncEncode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:836,9'
          Dst:             ImageStrEncEncode
    - functionName:    PKImageEncode_EncodeAlpha_Init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          239
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - ImageStrEncInit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:903,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:938,5'
          Dst:             ImageStrEncInit
    - functionName:    PKImageEncode_EncodeAlpha_Encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ImageStrEncEncode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:960,9'
          Dst:             ImageStrEncEncode
    - functionName:    PKImageEncode_EncodeContent
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - PKImageEncode_EncodeContent_Encode
        - PKImageEncode_EncodeContent_Init
        - PKImageEncode_EncodeContent_Term
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:867,5'
          Dst:             PKImageEncode_EncodeContent_Init
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:868,5'
          Dst:             PKImageEncode_EncodeContent_Encode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:869,5'
          Dst:             PKImageEncode_EncodeContent_Term
    - functionName:    PKImageEncode_EncodeAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          184
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - PKImageEncode_EncodeAlpha_Encode
        - PKImageEncode_EncodeAlpha_Init
        - PKImageEncode_EncodeAlpha_Term
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:998,5'
          Dst:             PKImageEncode_EncodeAlpha_Init
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:999,5'
          Dst:             PKImageEncode_EncodeAlpha_Encode
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1000,5'
          Dst:             PKImageEncode_EncodeAlpha_Term
    - functionName:    CopyDescMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - PKAlloc
        - __assert_fail
        - strlen
        - wcslen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:140,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:144,22'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:145,13'
          Dst:             PKAlloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:151,37'
          Dst:             wcslen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:152,13'
          Dst:             PKAlloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:165,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:172,13'
          Dst:             __assert_fail
    - functionName:    SetMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - PKAlloc
        - PKFree
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1018,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1024,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1027,5'
          Dst:             PKAlloc
    - functionName:    PKImageEncode_SetPhotoshopMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetMetadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1137,12'
          Dst:             SetMetadata
    - functionName:    PKImageEncode_SetIPTCNAAMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetMetadata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1129,12'
          Dst:             SetMetadata
    - functionName:    PKImageEncode_SetGPSInfoMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetMetadata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1121,12'
          Dst:             SetMetadata
    - functionName:    PKImageEncode_SetEXIFMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetMetadata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1113,12'
          Dst:             SetMetadata
    - functionName:    PKImageEncode_SetXMPMetadata_WMP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGlueJxr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          251
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - PKAlloc
        - PKFree
        - __assert_fail
        - strchr
        - strlen
        - strncpy
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1059,5'
          Dst:             PKFree
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1067,5'
          Dst:             PKAlloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1070,26'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1071,22'
          Dst:             strstr
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1077,24'
          Dst:             strstr
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1079,23'
          Dst:             strchr
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1086,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1087,9'
          Dst:             strncpy
        - Src:             'Source/LibJXR/jxrgluelib/JXRGlueJxr.c:1104,5'
          Dst:             PKFree
    - functionName:    PKFormatConverter_Release
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PKFree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2333,5'
          Dst:             PKFree
    - functionName:    PKFormatConverter_Convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_Copy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_GetResolution
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_GetSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_GetSourcePixelFormat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_GetPixelFormat
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_EnumConversions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2270,13'
          Dst:             memcmp
    - functionName:    RGB24_BGR24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BGR24_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RGB24_BGR24
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:164,12'
          Dst:             RGB24_BGR24
    - functionName:    RGB24_BGR32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BGR32_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray8_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BGR24_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - BGR24_RGB24
        - RGB24_Gray8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:240,5'
          Dst:             BGR24_RGB24
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:241,5'
          Dst:             RGB24_Gray8
    - functionName:    Gray8_BGR24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Gray8_RGB24
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:272,12'
          Dst:             Gray8_RGB24
    - functionName:    RGBA128Fixed_RGBA128Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA128Float_RGBA128Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB96Fixed_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB96Float_RGB96Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB96Float_RGB128Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          136
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:500,5'
          Dst:             __assert_fail
    - functionName:    RGB128Float_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB64Half_RGB48Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB48Half_RGB64Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          136
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:554,5'
          Dst:             __assert_fail
    - functionName:    BGR32_BGR24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BGR24_BGR32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          136
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:608,5'
          Dst:             __assert_fail
    - functionName:    RGB96Float_RGB128Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          144
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:472,5'
          Dst:             __assert_fail
    - functionName:    RGB128Fixed_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray32Fixed_Gray32Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray32Float_Gray32Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray16Fixed_Gray32Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray32Float_Gray16Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB48Fixed_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB96Float_RGB48Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB64Fixed_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          123
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB96Float_RGB64Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          125
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA64Fixed_RGBA128Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA128Float_RGBA64Fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBE_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          219
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ldexp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:943,37'
          Dst:             ldexp
    - functionName:    RGB96Float_RGBE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          288
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - frexp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:965,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:998,47'
          Dst:             frexp
    - functionName:    RGBA64Half_RGBA128Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1029,31'
          Dst:             Convert_Half_To_Float
    - functionName:    RGBA128Float_RGBA64Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1052,29'
          Dst:             Convert_Float_To_Half
    - functionName:    RGB64Half_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          122
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1076,33'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1077,35'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1078,35'
          Dst:             Convert_Half_To_Float
    - functionName:    RGB96Float_RGB64Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          127
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1103,31'
          Dst:             Convert_Float_To_Half
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1104,33'
          Dst:             Convert_Float_To_Half
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1105,33'
          Dst:             Convert_Float_To_Half
    - functionName:    RGB48Half_RGB96Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1130,31'
          Dst:             Convert_Half_To_Float
    - functionName:    RGB96Float_RGB48Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1153,29'
          Dst:             Convert_Float_To_Half
    - functionName:    Gray16Half_Gray32Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1176,31'
          Dst:             Convert_Half_To_Float
    - functionName:    Gray32Float_Gray16Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_Half
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1199,29'
          Dst:             Convert_Float_To_Half
    - functionName:    RGB555_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          125
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24_RGB555
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          115
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB565_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          125
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24_RGB565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          115
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB101010_RGB48
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          122
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB48_RGB101010
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          115
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA32_BGRA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BGRA32_RGBA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RGBA32_BGRA32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1428,12'
          Dst:             RGBA32_BGRA32
    - functionName:    BlackWhite_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          188
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray16_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB48_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          128
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA64_RGBA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          148
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Gray32Float_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1574,29'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB96Float_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1602,31'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1603,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1604,33'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB128Float_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1632,31'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1633,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1634,33'
          Dst:             Convert_Float_To_U8
    - functionName:    RGBA128Float_RGBA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          147
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_AlphaFloat_To_U8
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1663,31'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1664,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1665,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1666,33'
          Dst:             Convert_AlphaFloat_To_U8
    - functionName:    Gray16Fixed_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1691,29'
          Dst:             Convert_Float_To_U8
    - functionName:    Gray32Fixed_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1716,29'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB48Fixed_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          131
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1740,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1741,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1742,35'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB64Fixed_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          131
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1766,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1767,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1768,35'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB96Fixed_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          128
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1792,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1793,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1794,35'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB128Fixed_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          128
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1818,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1819,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1820,35'
          Dst:             Convert_Float_To_U8
    - functionName:    RGBA64Fixed_RGBA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          149
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_AlphaFloat_To_U8
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1844,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1845,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1846,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1847,35'
          Dst:             Convert_AlphaFloat_To_U8
    - functionName:    RGBA128Fixed_RGBA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          145
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_AlphaFloat_To_U8
        - Convert_Float_To_U8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1871,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1872,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1873,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1874,35'
          Dst:             Convert_AlphaFloat_To_U8
    - functionName:    Gray16Half_Gray8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1898,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1900,29'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB48Half_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          132
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1923,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1924,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1925,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1927,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1928,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1929,35'
          Dst:             Convert_Float_To_U8
    - functionName:    RGB64Half_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          132
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_Float_To_U8
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1952,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1953,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1954,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1956,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1957,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1958,35'
          Dst:             Convert_Float_To_U8
    - functionName:    RGBA64Half_RGBA32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          151
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Convert_AlphaFloat_To_U8
        - Convert_Float_To_U8
        - Convert_Half_To_Float
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1981,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1982,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1983,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1984,27'
          Dst:             Convert_Half_To_Float
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1986,33'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1987,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1988,35'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:1989,35'
          Dst:             Convert_AlphaFloat_To_U8
    - functionName:    RGB101010_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          120
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBE_RGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          210
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - Convert_Float_To_U8
        - ldexp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2059,37'
          Dst:             ldexp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2062,27'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2063,31'
          Dst:             Convert_Float_To_U8
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2064,31'
          Dst:             Convert_Float_To_U8
    - functionName:    Convert_Float_To_U8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pow
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:114,49'
          Dst:             pow
    - functionName:    Convert_Half_To_Float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Convert_AlphaFloat_To_U8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Convert_Float_To_Half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKFormatConverter_InitializeConvert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          242
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - PKStrnicmp
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2215,25'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2216,39'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2216,14'
          Dst:             PKStrnicmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2218,56'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2218,31'
          Dst:             PKStrnicmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2218,104'
          Dst:             strlen
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2218,78'
          Dst:             PKStrnicmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2220,13'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2222,13'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2227,10'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2234,17'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2234,66'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2246,17'
          Dst:             memcmp
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2246,66'
          Dst:             memcmp
    - functionName:    PKFormatConverter_Initialize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRGluePFC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - PKFormatConverter_InitializeConvert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRGluePFC.c:2196,5'
          Dst:             PKFormatConverter_InitializeConvert
    - functionName:    WriteWmpDE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          540
      EdgeCount:       109
      CyclomaticComplexity: 20
      functionsReached:
        - PutULong
        - PutUShort
        - __assert_fail
      functionUses:    23
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRMeta.c:790,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:777,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:778,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:782,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:786,5'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:787,5'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:788,5'
          Dst:             PutULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:809,17'
          Dst:             PutULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:836,21'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:840,17'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:841,17'
          Dst:             PutUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:845,17'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:872,17'
          Dst:             PutULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:876,17'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:896,13'
          Dst:             __assert_fail
    - functionName:    PutUShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutULong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          141
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadPropvar
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          169
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - ReadBinaryData
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRMeta.c:719,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:723,13'
          Dst:             ReadBinaryData
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:724,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:735,13'
          Dst:             ReadBinaryData
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:751,17'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:757,13'
          Dst:             __assert_fail
    - functionName:    ReadBinaryData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          191
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - PKAlloc
        - PKFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:677,5'
          Dst:             PKAlloc
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:700,13'
          Dst:             PKFree
    - functionName:    StreamCopyIFD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          766
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached:
        - GetULong
        - GetUShort
        - StreamCopyIFD
        - setbfdw
        - setbfw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:496,5'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:497,5'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:512,9'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:513,9'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:515,9'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:516,9'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:518,9'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:519,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:521,9'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:522,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:548,17'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:559,5'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:564,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:565,9'
          Dst:             StreamCopyIFD
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:570,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:571,9'
          Dst:             StreamCopyIFD
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:576,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:577,9'
          Dst:             StreamCopyIFD
    - functionName:    GetUShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbfw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetULong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbfdw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BufferCopyIFD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          901
      EdgeCount:       156
      CyclomaticComplexity: 37
      functionsReached:
        - BufferCopyIFD
        - getbfdwbig
        - getbfdwe
        - getbfwbig
        - getbfwe
        - setbfdw
        - setbfw
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Source/LibJXR/jxrgluelib/JXRMeta.c:402,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:339,5'
          Dst:             getbfwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:340,5'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:354,9'
          Dst:             getbfwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:355,9'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:357,9'
          Dst:             getbfwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:358,9'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:360,9'
          Dst:             getbfdwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:361,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:363,9'
          Dst:             getbfdwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:364,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:390,17'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:408,25'
          Dst:             getbfwbig
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:409,25'
          Dst:             setbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:419,29'
          Dst:             getbfdwbig
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:420,29'
          Dst:             getbfdwbig
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:421,29'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:422,29'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:432,25'
          Dst:             getbfdwbig
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:433,25'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:442,5'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:447,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:448,9'
          Dst:             BufferCopyIFD
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:453,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:454,9'
          Dst:             BufferCopyIFD
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:459,9'
          Dst:             setbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:460,9'
          Dst:             BufferCopyIFD
    - functionName:    getbfwe
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getbfw
        - getbfwbig
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:96,18'
          Dst:             getbfw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:98,18'
          Dst:             getbfwbig
    - functionName:    getbfdwe
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getbfdw
        - getbfdwbig
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:106,18'
          Dst:             getbfdw
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:108,18'
          Dst:             getbfdwbig
    - functionName:    getbfwbig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getbfdwbig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getbfdw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getbfw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StreamCalcIFDSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          419
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - GetULong
        - GetUShort
        - StreamCalcIFDSize
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:266,5'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:277,9'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:278,9'
          Dst:             GetUShort
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:279,9'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:280,9'
          Dst:             GetULong
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:284,13'
          Dst:             StreamCalcIFDSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:288,13'
          Dst:             StreamCalcIFDSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:292,13'
          Dst:             StreamCalcIFDSize
    - functionName:    BufferCalcIFDSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          383
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - BufferCalcIFDSize
        - getbfdwe
        - getbfwe
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:198,5'
          Dst:             getbfwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:210,9'
          Dst:             getbfwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:211,9'
          Dst:             getbfwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:212,9'
          Dst:             getbfdwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:213,9'
          Dst:             getbfdwe
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:217,13'
          Dst:             BufferCalcIFDSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:221,13'
          Dst:             BufferCalcIFDSize
        - Src:             'Source/LibJXR/jxrgluelib/JXRMeta.c:225,13'
          Dst:             BufferCalcIFDSize
    - functionName:    setbfdwbig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbfwbig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbfcpy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getbfcpy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/jxrgluelib/JXRMeta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9binsearchPKcPK13tagNamedColori
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ColorLookup.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ColorLookup.cpp:52,15'
          Dst:             strcmp
    - functionName:    FreeImage_LookupSVGColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ColorLookup.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          210
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL26FreeImage_LookupNamedColorPKcPK13tagNamedColori
        - strtol
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ColorLookup.cpp:756,9'
          Dst:             _ZL26FreeImage_LookupNamedColorPKcPK13tagNamedColori
        - Src:             'Source/FreeImage/ColorLookup.cpp:771,13'
          Dst:             strtol
    - functionName:    _ZL26FreeImage_LookupNamedColorPKcPK13tagNamedColori
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ColorLookup.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL9binsearchPKcPK13tagNamedColori
        - isspace
        - isupper
        - tolower
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ColorLookup.cpp:78,7'
          Dst:             isspace
        - Src:             'Source/FreeImage/ColorLookup.cpp:81,7'
          Dst:             isupper
        - Src:             'Source/FreeImage/ColorLookup.cpp:82,21'
          Dst:             tolower
        - Src:             'Source/FreeImage/ColorLookup.cpp:89,12'
          Dst:             _ZL9binsearchPKcPK13tagNamedColori
    - functionName:    isupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_LookupX11Color
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ColorLookup.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          210
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL26FreeImage_LookupNamedColorPKcPK13tagNamedColori
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ColorLookup.cpp:562,9'
          Dst:             _ZL26FreeImage_LookupNamedColorPKcPK13tagNamedColori
        - Src:             'Source/FreeImage/ColorLookup.cpp:577,13'
          Dst:             strtol
    - functionName:    _Z11SetMemoryIOP11FreeImageIO
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15_MemoryReadProcPvjjS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15_MemorySeekProcPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/FreeImageIO.cpp:178,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z15_MemoryTellProcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16_MemoryWriteProcPvjjS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImageIO.cpp:134,19'
          Dst:             realloc
    - functionName:    _Z12SetDefaultIOP11FreeImageIO
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9_ReadProcPvjjS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImageIO.cpp:32,19'
          Dst:             fread
    - functionName:    _Z9_SeekProcPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImageIO.cpp:42,9'
          Dst:             fseek
    - functionName:    _Z9_TellProcPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImageIO.cpp:47,9'
          Dst:             ftell
    - functionName:    _Z10_WriteProcPvjjS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/FreeImageIO.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/FreeImageIO.cpp:37,19'
          Dst:             fwrite
    - functionName:    _ZN12LFPQuantizer4hashEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Quantizers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12LFPQuantizer12WritePaletteEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/LFPQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12LFPQuantizer16GetIndexForColorEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/LFPQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12LFPQuantizer4hashEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:152,20'
          Dst:             _ZN12LFPQuantizer4hashEj
    - functionName:    _ZN12LFPQuantizer17AddReservePaletteEPKvj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/LFPQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12LFPQuantizer4hashEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:183,21'
          Dst:             _ZN12LFPQuantizer4hashEj
    - functionName:    _ZN12LFPQuantizer8QuantizeEP8FIBITMAPiP10tagRGBQUAD
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/LFPQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          422
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - FreeImage_Allocate
        - FreeImage_GetBPP
        - FreeImage_GetBits
        - FreeImage_GetHeight
        - FreeImage_GetPalette
        - FreeImage_GetPitch
        - FreeImage_GetWidth
        - FreeImage_Unload
        - _ZN12LFPQuantizer12WritePaletteEPv
        - _ZN12LFPQuantizer16GetIndexForColorEj
        - _ZN12LFPQuantizer17AddReservePaletteEPKvj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:39,3'
          Dst:             _ZN12LFPQuantizer17AddReservePaletteEPKvj
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:42,25'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:43,26'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:45,19'
          Dst:             FreeImage_Allocate
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:50,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:51,29'
          Dst:             FreeImage_GetPitch
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:53,32'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:54,26'
          Dst:             FreeImage_GetBits
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:59,6'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:75,19'
          Dst:             _ZN12LFPQuantizer16GetIndexForColorEj
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:77,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:93,18'
          Dst:             _ZN12LFPQuantizer16GetIndexForColorEj
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:95,6'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:109,17'
          Dst:             _ZN12LFPQuantizer16GetIndexForColorEj
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:111,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:125,19'
          Dst:             _ZN12LFPQuantizer16GetIndexForColorEj
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:127,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:137,15'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/LFPQuantizer.cpp:137,2'
          Dst:             _ZN12LFPQuantizer12WritePaletteEPv
    - functionName:    _ZN12LFPQuantizerD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/LFPQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12LFPQuantizerC2Ej
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/LFPQuantizer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18FIBITMAPToJ2KImageiP8FIBITMAPPK15opj_cparameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          898
      EdgeCount:       228
      CyclomaticComplexity: 115
      functionsReached:
        - FreeImage_GetBPP
        - FreeImage_GetColorType
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetScanLine
        - FreeImage_GetWidth
        - FreeImage_OutputMessageProc
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - opj_image_create
        - opj_image_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/J2KHelper.cpp:437,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/J2KHelper.cpp:463,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/J2KHelper.cpp:506,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/J2KHelper.cpp:547,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/J2KHelper.cpp:428,11'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/J2KHelper.cpp:429,11'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/J2KHelper.cpp:432,32'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/J2KHelper.cpp:437,11'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/J2KHelper.cpp:588,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/J2KHelper.cpp:589,13'
          Dst:             opj_image_destroy
        - Src:             'Source/FreeImage/J2KHelper.cpp:443,9'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/J2KHelper.cpp:493,11'
          Dst:             opj_image_create
        - Src:             'Source/FreeImage/J2KHelper.cpp:495,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/J2KHelper.cpp:495,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/J2KHelper.cpp:510,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:520,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:533,20'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:551,27'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:561,33'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:573,35'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:592,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/J2KHelper.cpp:590,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/J2KHelper.cpp:592,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL15int_ceildivpow2ii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18J2KImageToFIBITMAPiPK9opj_imagei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         202
      ICount:          1698
      EdgeCount:       227
      CyclomaticComplexity: 27
      functionsReached:
        - FreeImage_AllocateHeader
        - FreeImage_AllocateHeaderT
        - FreeImage_GetPalette
        - FreeImage_GetScanLine
        - FreeImage_OutputMessageProc
        - FreeImage_Unload
        - _ZL15int_ceildivpow2ii
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/FreeImage/J2KHelper.cpp:171,4'
          Branch Sides:    []
        - Branch String:   'Source/FreeImage/J2KHelper.cpp:183,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/J2KHelper.cpp:133,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/J2KHelper.cpp:133,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/J2KHelper.cpp:406,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/J2KHelper.cpp:407,11'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/J2KHelper.cpp:140,13'
          Dst:             _ZL15int_ceildivpow2ii
        - Src:             'Source/FreeImage/J2KHelper.cpp:144,13'
          Dst:             _ZL15int_ceildivpow2ii
        - Src:             'Source/FreeImage/J2KHelper.cpp:160,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/J2KHelper.cpp:164,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/J2KHelper.cpp:164,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/J2KHelper.cpp:173,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/J2KHelper.cpp:176,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/J2KHelper.cpp:179,12'
          Dst:             FreeImage_AllocateHeader
        - Src:             'Source/FreeImage/J2KHelper.cpp:185,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/J2KHelper.cpp:188,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/J2KHelper.cpp:191,12'
          Dst:             FreeImage_AllocateHeaderT
        - Src:             'Source/FreeImage/J2KHelper.cpp:195,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/J2KHelper.cpp:195,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/J2KHelper.cpp:198,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/J2KHelper.cpp:198,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/J2KHelper.cpp:213,20'
          Dst:             FreeImage_GetPalette
        - Src:             'Source/FreeImage/J2KHelper.cpp:225,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:249,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:282,19'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:320,26'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:344,32'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:376,34'
          Dst:             FreeImage_GetScanLine
        - Src:             'Source/FreeImage/J2KHelper.cpp:410,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/J2KHelper.cpp:408,3'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/J2KHelper.cpp:410,2'
          Dst:             __cxa_end_catch
    - functionName:    _Z28opj_freeimage_stream_destroyP11tagJ2KFIO_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_stream_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/J2KHelper.cpp:103,4'
          Dst:             opj_stream_destroy
    - functionName:    _ZL9_SeekProclP8_IO_FILE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9_SkipProclPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10_WriteProcPvmS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9_ReadProcPvmS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11_LengthProcP11tagJ2KFIO_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27opj_freeimage_stream_createP11FreeImageIOPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/J2KHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10_WriteProcPvmS_
        - _ZL11_LengthProcP11tagJ2KFIO_t
        - _ZL9_ReadProcPvmS_
        - _ZL9_SeekProclP8_IO_FILE
        - _ZL9_SkipProclPv
        - opj_stream_create
        - opj_stream_set_read_function
        - opj_stream_set_seek_function
        - opj_stream_set_skip_function
        - opj_stream_set_user_data
        - opj_stream_set_user_data_length
        - opj_stream_set_write_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/J2KHelper.cpp:81,28'
          Dst:             opj_stream_create
        - Src:             'Source/FreeImage/J2KHelper.cpp:83,4'
          Dst:             opj_stream_set_user_data
        - Src:             'Source/FreeImage/J2KHelper.cpp:84,46'
          Dst:             _ZL11_LengthProcP11tagJ2KFIO_t
        - Src:             'Source/FreeImage/J2KHelper.cpp:84,4'
          Dst:             opj_stream_set_user_data_length
        - Src:             'Source/FreeImage/J2KHelper.cpp:85,4'
          Dst:             opj_stream_set_read_function
        - Src:             'Source/FreeImage/J2KHelper.cpp:85,4'
          Dst:             _ZL9_ReadProcPvmS_
        - Src:             'Source/FreeImage/J2KHelper.cpp:86,4'
          Dst:             opj_stream_set_write_function
        - Src:             'Source/FreeImage/J2KHelper.cpp:86,4'
          Dst:             _ZL10_WriteProcPvmS_
        - Src:             'Source/FreeImage/J2KHelper.cpp:87,4'
          Dst:             opj_stream_set_skip_function
        - Src:             'Source/FreeImage/J2KHelper.cpp:87,4'
          Dst:             _ZL9_SkipProclPv
        - Src:             'Source/FreeImage/J2KHelper.cpp:88,4'
          Dst:             opj_stream_set_seek_function
        - Src:             'Source/FreeImage/J2KHelper.cpp:88,4'
          Dst:             _ZL9_SeekProclP8_IO_FILE
    - functionName:    _ZL20mng_CopyInsertChunksP8FIMEMORYPhS1_jjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_SeekMemory
        - FreeImage_WriteMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:477,2'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:498,2'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:500,2'
          Dst:             FreeImage_WriteMemory
    - functionName:    _ZL20mng_CopyRemoveChunksP8FIMEMORYjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_SeekMemory
        - FreeImage_WriteMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:432,2'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:449,2'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:451,2'
          Dst:             FreeImage_WriteMemory
    - functionName:    _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_AcquireMemory
        - _Z12mng_SwapLongPj
        - __cxa_begin_catch
        - __cxa_end_catch
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:369,2'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:387,4'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:408,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:410,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:396,7'
          Dst:             memcmp
    - functionName:    _Z12mng_SwapLongPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z8SwapLongPj
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:254,2'
          Dst:             _Z8SwapLongPj
    - functionName:    _ZL14mng_WriteChunkPhS_jP8FIMEMORY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_WriteMemory
        - FreeImage_ZLibCRC32
        - _Z12mng_SwapLongPj
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:579,2'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:580,2'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:581,2'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:583,2'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:586,3'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:588,14'
          Dst:             FreeImage_ZLibCRC32
        - Src:             'Source/FreeImage/MNGHelper.cpp:589,14'
          Dst:             FreeImage_ZLibCRC32
        - Src:             'Source/FreeImage/MNGHelper.cpp:590,3'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:591,3'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:594,14'
          Dst:             FreeImage_ZLibCRC32
        - Src:             'Source/FreeImage/MNGHelper.cpp:595,3'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:596,3'
          Dst:             FreeImage_WriteMemory
    - functionName:    _Z12mng_WriteJNGiP11FreeImageIOP8FIBITMAPPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          533
      EdgeCount:       153
      CyclomaticComplexity: 66
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_CloseMemory
        - FreeImage_ConvertTo24Bits
        - FreeImage_GetBPP
        - FreeImage_GetChannel
        - FreeImage_GetColorType
        - FreeImage_GetHeight
        - FreeImage_GetImageType
        - FreeImage_GetWidth
        - FreeImage_OpenMemory
        - FreeImage_OutputMessageProc
        - FreeImage_SaveToMemory
        - FreeImage_Unload
        - FreeImage_WriteMemory
        - _Z3MINIjET_RKS0_S2_
        - _Z8SwapLongPj
        - _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
        - _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/MNGHelper.cpp:1172,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:1166,14'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/MNGHelper.cpp:1170,17'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/MNGHelper.cpp:1174,7'
          Dst:             FreeImage_GetColorType
        - Src:             'Source/FreeImage/MNGHelper.cpp:1190,14'
          Dst:             FreeImage_ConvertTo24Bits
        - Src:             'Source/FreeImage/MNGHelper.cpp:1198,21'
          Dst:             FreeImage_GetWidth
        - Src:             'Source/FreeImage/MNGHelper.cpp:1199,22'
          Dst:             FreeImage_GetHeight
        - Src:             'Source/FreeImage/MNGHelper.cpp:1202,16'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1205,3'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1208,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1209,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1212,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1213,3'
          Dst:             _Z8SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1222,3'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:1225,17'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1227,7'
          Dst:             FreeImage_SaveToMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1228,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:1228,4'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:1307,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:1308,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1309,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1310,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1312,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1231,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1239,4'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1243,24'
          Dst:             _Z3MINIjET_RKS0_S2_
        - Src:             'Source/FreeImage/MNGHelper.cpp:1244,5'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:1248,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1253,16'
          Dst:             FreeImage_GetChannel
        - Src:             'Source/FreeImage/MNGHelper.cpp:1255,17'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1256,8'
          Dst:             FreeImage_SaveToMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1257,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:1257,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:1259,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1270,16'
          Dst:             _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
        - Src:             'Source/FreeImage/MNGHelper.cpp:1277,6'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1279,6'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:1286,4'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1291,3'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:1297,4'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1301,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1302,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1303,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1319,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:1314,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1316,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:1319,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL15mng_SetKeyValue18FREE_IMAGE_MDMODELP8FIBITMAPPKcS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - FreeImage_CreateTag
        - FreeImage_DeleteTag
        - FreeImage_GetTagKey
        - FreeImage_SetMetadata
        - FreeImage_SetTagCount
        - FreeImage_SetTagKey
        - FreeImage_SetTagLength
        - FreeImage_SetTagType
        - FreeImage_SetTagValue
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:675,15'
          Dst:             FreeImage_CreateTag
        - Src:             'Source/FreeImage/MNGHelper.cpp:679,30'
          Dst:             strlen
        - Src:             'Source/FreeImage/MNGHelper.cpp:680,15'
          Dst:             FreeImage_SetTagKey
        - Src:             'Source/FreeImage/MNGHelper.cpp:681,15'
          Dst:             FreeImage_SetTagLength
        - Src:             'Source/FreeImage/MNGHelper.cpp:682,15'
          Dst:             FreeImage_SetTagCount
        - Src:             'Source/FreeImage/MNGHelper.cpp:683,15'
          Dst:             FreeImage_SetTagType
        - Src:             'Source/FreeImage/MNGHelper.cpp:684,15'
          Dst:             FreeImage_SetTagValue
        - Src:             'Source/FreeImage/MNGHelper.cpp:687,38'
          Dst:             FreeImage_GetTagKey
        - Src:             'Source/FreeImage/MNGHelper.cpp:687,4'
          Dst:             FreeImage_SetMetadata
        - Src:             'Source/FreeImage/MNGHelper.cpp:689,3'
          Dst:             FreeImage_DeleteTag
    - functionName:    _ZL20mng_SetMetadata_tEXtRNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEEPKhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          154
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13mng_SwapShortPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9SwapShortPt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:247,2'
          Dst:             _Z9SwapShortPt
    - functionName:    _ZL18mng_WritePNGStreamjjhPhjP8FIMEMORY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeImage_WriteMemory
        - _Z12mng_SwapLongPj
        - _ZL14mng_WriteChunkPhS_jP8FIMEMORY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:622,2'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:636,2'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:637,2'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:640,2'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:641,2'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:648,2'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:651,2'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:654,2'
          Dst:             _ZL14mng_WriteChunkPhS_jP8FIMEMORY
    - functionName:    _ZL24mng_LoadFromMemoryHandleP8FIMEMORYi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeImage_GetFileTypeFromMemory
        - FreeImage_LoadFromMemory
        - FreeImage_SeekMemory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:554,3'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:558,27'
          Dst:             FreeImage_GetFileTypeFromMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:560,10'
          Dst:             FreeImage_LoadFromMemory
    - functionName:    _ZL15mng_InsertChunkP8FIMEMORYPhS1_j
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
        - _ZL20mng_CopyInsertChunksP8FIMEMORYPhS1_jjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:534,12'
          Dst:             _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
        - Src:             'Source/FreeImage/MNGHelper.cpp:539,12'
          Dst:             _ZL20mng_CopyInsertChunksP8FIMEMORYPhS1_jjj
    - functionName:    _ZL15mng_RemoveChunkP8FIMEMORYPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
        - _ZL20mng_CopyRemoveChunksP8FIMEMORYjj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:514,12'
          Dst:             _ZL13mng_FindChunkP8FIMEMORYPhlPjS2_
        - Src:             'Source/FreeImage/MNGHelper.cpp:519,12'
          Dst:             _ZL20mng_CopyRemoveChunksP8FIMEMORYjj
    - functionName:    _ZL18mng_CountPNGChunksP11FreeImageIOPvlPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          248
      EdgeCount:       60
      CyclomaticComplexity: 27
      functionsReached:
        - _Z12mng_SwapLongPj
        - _ZL17mng_GetChunckTypePKh
        - _ZL7mng_LOFP11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/FreeImage/MNGHelper.cpp:322,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:291,9'
          Dst:             _ZL7mng_LOFP11FreeImageIOPv
        - Src:             'Source/FreeImage/MNGHelper.cpp:302,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:302,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:344,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:346,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:305,4'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:309,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:309,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:318,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:318,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:322,12'
          Dst:             _ZL17mng_GetChunckTypePKh
        - Src:             'Source/FreeImage/MNGHelper.cpp:325,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:325,7'
          Dst:             __cxa_throw
    - functionName:    _ZL7mng_LOFP11FreeImageIOPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17mng_GetChunckTypePKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          180
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:192,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:195,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:198,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:201,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:204,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:207,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:210,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:213,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:216,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:219,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:222,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:225,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:228,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:231,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:234,5'
          Dst:             memcmp
        - Src:             'Source/FreeImage/MNGHelper.cpp:237,5'
          Dst:             memcmp
    - functionName:    _Z14mng_ReadChunksiP11FreeImageIOPvli
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/MNGHelper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         229
      ICount:          1309
      EdgeCount:       388
      CyclomaticComplexity: 161
      functionsReached:
        - FreeImage_AcquireMemory
        - FreeImage_CloseMemory
        - FreeImage_ConvertTo32Bits
        - FreeImage_ConvertTo8Bits
        - FreeImage_GetBPP
        - FreeImage_GetImageType
        - FreeImage_OpenMemory
        - FreeImage_OutputMessageProc
        - FreeImage_SeekMemory
        - FreeImage_SetBackgroundColor
        - FreeImage_SetChannel
        - FreeImage_SetDotsPerMeterX
        - FreeImage_SetDotsPerMeterY
        - FreeImage_Unload
        - FreeImage_WriteMemory
        - FreeImage_ZLibCRC32
        - _Z12mng_SwapLongPj
        - _Z13mng_SwapShortPt
        - _ZL15mng_InsertChunkP8FIMEMORYPhS1_j
        - _ZL15mng_RemoveChunkP8FIMEMORYPh
        - _ZL15mng_SetKeyValue18FREE_IMAGE_MDMODELP8FIBITMAPPKcS3_
        - _ZL17mng_GetChunckTypePKh
        - _ZL18mng_CountPNGChunksP11FreeImageIOPvlPj
        - _ZL18mng_WritePNGStreamjjhPhjP8FIMEMORY
        - _ZL20mng_SetMetadata_tEXtRNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEEPKhj
        - _ZL24mng_LoadFromMemoryHandleP8FIMEMORYi
        - _ZL7mng_LOFP11FreeImageIOPv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/FreeImage/MNGHelper.cpp:844,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/MNGHelper.cpp:801,20'
          Dst:             _ZL7mng_LOFP11FreeImageIOPv
        - Src:             'Source/FreeImage/MNGHelper.cpp:814,4'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:820,21'
          Dst:             realloc
        - Src:             'Source/FreeImage/MNGHelper.cpp:822,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:823,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:823,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:827,6'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:828,6'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:828,6'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:835,4'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:837,22'
          Dst:             FreeImage_ZLibCRC32
        - Src:             'Source/FreeImage/MNGHelper.cpp:838,16'
          Dst:             FreeImage_ZLibCRC32
        - Src:             'Source/FreeImage/MNGHelper.cpp:840,5'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:841,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:841,5'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:844,12'
          Dst:             _ZL17mng_GetChunckTypePKh
        - Src:             'Source/FreeImage/MNGHelper.cpp:857,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:858,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:859,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:860,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:861,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:862,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:863,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:866,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:890,31'
          Dst:             realloc
        - Src:             'Source/FreeImage/MNGHelper.cpp:892,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:893,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:893,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:911,9'
          Dst:             _ZL18mng_CountPNGChunksP11FreeImageIOPvlPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:914,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:920,20'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:926,6'
          Dst:             FreeImage_SeekMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:927,6'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:929,22'
          Dst:             realloc
        - Src:             'Source/FreeImage/MNGHelper.cpp:931,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:932,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:932,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:942,6'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:948,7'
          Dst:             _ZL15mng_RemoveChunkP8FIMEMORYPh
        - Src:             'Source/FreeImage/MNGHelper.cpp:949,7'
          Dst:             _ZL15mng_RemoveChunkP8FIMEMORYPh
        - Src:             'Source/FreeImage/MNGHelper.cpp:950,7'
          Dst:             _ZL15mng_RemoveChunkP8FIMEMORYPh
        - Src:             'Source/FreeImage/MNGHelper.cpp:952,7'
          Dst:             _ZL15mng_InsertChunkP8FIMEMORYPhS1_j
        - Src:             'Source/FreeImage/MNGHelper.cpp:955,14'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:956,12'
          Dst:             _ZL24mng_LoadFromMemoryHandleP8FIMEMORYi
        - Src:             'Source/FreeImage/MNGHelper.cpp:966,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:967,7'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:979,7'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:980,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/FreeImage/MNGHelper.cpp:980,7'
          Dst:             __cxa_throw
        - Src:             'Source/FreeImage/MNGHelper.cpp:986,21'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:989,6'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:996,22'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1000,7'
          Dst:             FreeImage_WriteMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1011,7'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1013,12'
          Dst:             _ZL24mng_LoadFromMemoryHandleP8FIMEMORYi
        - Src:             'Source/FreeImage/MNGHelper.cpp:1021,7'
          Dst:             FreeImage_AcquireMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1025,22'
          Dst:             FreeImage_OpenMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1027,8'
          Dst:             _ZL18mng_WritePNGStreamjjhPhjP8FIMEMORY
        - Src:             'Source/FreeImage/MNGHelper.cpp:1030,9'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1032,20'
          Dst:             _ZL24mng_LoadFromMemoryHandleP8FIMEMORYi
        - Src:             'Source/FreeImage/MNGHelper.cpp:1048,6'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1050,6'
          Dst:             _Z12mng_SwapLongPj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1055,6'
          Dst:             _Z13mng_SwapShortPt
        - Src:             'Source/FreeImage/MNGHelper.cpp:1058,6'
          Dst:             _Z13mng_SwapShortPt
        - Src:             'Source/FreeImage/MNGHelper.cpp:1061,6'
          Dst:             _Z13mng_SwapShortPt
        - Src:             'Source/FreeImage/MNGHelper.cpp:1067,6'
          Dst:             _ZL20mng_SetMetadata_tEXtRNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEEPKhj
        - Src:             'Source/FreeImage/MNGHelper.cpp:1078,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1079,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1080,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1086,20'
          Dst:             FreeImage_ConvertTo32Bits
        - Src:             'Source/FreeImage/MNGHelper.cpp:1087,8'
          Dst:             FreeImage_GetBPP
        - Src:             'Source/FreeImage/MNGHelper.cpp:1087,46'
          Dst:             FreeImage_GetImageType
        - Src:             'Source/FreeImage/MNGHelper.cpp:1088,5'
          Dst:             FreeImage_SetChannel
        - Src:             'Source/FreeImage/MNGHelper.cpp:1090,27'
          Dst:             FreeImage_ConvertTo8Bits
        - Src:             'Source/FreeImage/MNGHelper.cpp:1091,5'
          Dst:             FreeImage_SetChannel
        - Src:             'Source/FreeImage/MNGHelper.cpp:1092,5'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1094,4'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1097,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1101,4'
          Dst:             FreeImage_SetDotsPerMeterX
        - Src:             'Source/FreeImage/MNGHelper.cpp:1102,4'
          Dst:             FreeImage_SetDotsPerMeterY
        - Src:             'Source/FreeImage/MNGHelper.cpp:1104,5'
          Dst:             FreeImage_SetBackgroundColor
        - Src:             'Source/FreeImage/MNGHelper.cpp:1110,6'
          Dst:             _ZL15mng_SetKeyValue18FREE_IMAGE_MDMODELP8FIBITMAPPKcS3_
        - Src:             'Source/FreeImage/MNGHelper.cpp:1117,2'
          Dst:             __cxa_begin_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:1118,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1119,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1120,3'
          Dst:             FreeImage_CloseMemory
        - Src:             'Source/FreeImage/MNGHelper.cpp:1123,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1124,3'
          Dst:             FreeImage_Unload
        - Src:             'Source/FreeImage/MNGHelper.cpp:1126,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/MNGHelper.cpp:1129,2'
          Dst:             __cxa_end_catch
        - Src:             'Source/FreeImage/MNGHelper.cpp:1129,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZL8get_byteP10z_stream_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeImage_ZLibCRC32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ZLibInterface.cpp:222,12'
          Dst:             crc32
    - functionName:    _ZL11checkheaderP10z_stream_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          228
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL8get_byteP10z_stream_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ZLibInterface.cpp:154,9'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:154,37'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:156,9'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:156,53'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:158,41'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:161,24'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:162,24'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:164,30'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:167,21'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:170,21'
          Dst:             _ZL8get_byteP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:173,45'
          Dst:             _ZL8get_byteP10z_stream_s
    - functionName:    FreeImage_ZLibGUnzip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - FreeImage_OutputMessageProc
        - _ZL11checkheaderP10z_stream_s
        - inflate
        - inflateEnd
        - inflateInit2_
        - zError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/FreeImage/ZLibInterface.cpp:187,21'
          Dst:             inflateInit2_
        - Src:             'Source/FreeImage/ZLibInterface.cpp:194,25'
          Dst:             _ZL11checkheaderP10z_stream_s
        - Src:             'Source/FreeImage/ZLibInterface.cpp:195,24'
          Dst:             inflate
        - Src:             'Source/FreeImage/ZLibInterface.cpp:199,21'
          Dst:             inflateEnd
        - Src:             'Source/FreeImage/ZLibInterface.cpp:204,69'
          Dst:             zError
        - Src:             'Source/FreeImage/ZLibInterface.cpp:204,9'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_ZLibGZip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_OutputMessageProc
        - compress2
        - crc32
        - sprintf
        - zError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/ZLibInterface.cpp:111,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/ZLibInterface.cpp:105,14'
          Dst:             crc32
        - Src:             'Source/FreeImage/ZLibInterface.cpp:108,5'
          Dst:             sprintf
        - Src:             'Source/FreeImage/ZLibInterface.cpp:110,16'
          Dst:             compress2
        - Src:             'Source/FreeImage/ZLibInterface.cpp:114,64'
          Dst:             zError
        - Src:             'Source/FreeImage/ZLibInterface.cpp:114,4'
          Dst:             FreeImage_OutputMessageProc
        - Src:             'Source/FreeImage/ZLibInterface.cpp:119,17'
          Dst:             crc32
    - functionName:    FreeImage_ZLibUncompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - FreeImage_OutputMessageProc
        - uncompress
        - zError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/ZLibInterface.cpp:76,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/ZLibInterface.cpp:75,13'
          Dst:             uncompress
        - Src:             'Source/FreeImage/ZLibInterface.cpp:80,64'
          Dst:             zError
        - Src:             'Source/FreeImage/ZLibInterface.cpp:80,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    FreeImage_ZLibCompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/FreeImage/ZLibInterface.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - FreeImage_OutputMessageProc
        - compress
        - zError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/FreeImage/ZLibInterface.cpp:44,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/FreeImage/ZLibInterface.cpp:43,13'
          Dst:             compress
        - Src:             'Source/FreeImage/ZLibInterface.cpp:47,64'
          Dst:             zError
        - Src:             'Source/FreeImage/ZLibInterface.cpp:47,4'
          Dst:             FreeImage_OutputMessageProc
    - functionName:    _ZN10FIRational8truncateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRational8intValueEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10FIRational8truncateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.h:76,15'
          Dst:             _ZN10FIRational8truncateEv
    - functionName:    _ZN10FIRational8toStringEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10FIRational8intValueEv
        - _ZN10FIRational9isIntegerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:168,5'
          Dst:             _ZN10FIRational9isIntegerEv
        - Src:             'Source/Metadata/FIRational.cpp:169,8'
          Dst:             _ZN10FIRational8intValueEv
    - functionName:    _ZN10FIRational9isIntegerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRational3gcdEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRational14getDenominatorEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRational12getNumeratorEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRationalaSERS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10FIRational10initializeEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:116,3'
          Dst:             _ZN10FIRational10initializeEii
    - functionName:    _ZN10FIRational10initializeEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10FIRational9normalizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:32,3'
          Dst:             _ZN10FIRational9normalizeEv
    - functionName:    _ZN10FIRational9normalizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10FIRational3gcdEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:146,17'
          Dst:             _ZN10FIRational3gcdEii
    - functionName:    _ZN10FIRationalD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRationalC2ERKS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10FIRational10initializeEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:106,2'
          Dst:             _ZN10FIRational10initializeEii
    - functionName:    _ZN10FIRationalC2Ef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10FIRationalC2EPK5FITAG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - FreeImage_GetTagType
        - FreeImage_GetTagValue
        - _ZN10FIRational10initializeEii
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/Metadata/FIRational.cpp:52,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:52,9'
          Dst:             FreeImage_GetTagType
        - Src:             'Source/Metadata/FIRational.cpp:55,28'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/FIRational.cpp:56,4'
          Dst:             _ZN10FIRational10initializeEii
        - Src:             'Source/Metadata/FIRational.cpp:62,26'
          Dst:             FreeImage_GetTagValue
        - Src:             'Source/Metadata/FIRational.cpp:63,4'
          Dst:             _ZN10FIRational10initializeEii
    - functionName:    _ZN10FIRationalC2Eii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10FIRational10initializeEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/Metadata/FIRational.cpp:47,2'
          Dst:             _ZN10FIRational10initializeEii
    - functionName:    _ZN10FIRationalC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/Metadata/FIRational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_byte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arith_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          425
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:272,9'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:274,4'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:276,6'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:293,9'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:295,4'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:299,9'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:302,6'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:303,6'
          Dst:             emit_byte
    - functionName:    emit_restart
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - emit_byte
        - finish_pass
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:327,3'
          Dst:             finish_pass
        - Src:             'Source/LibJPEG/jcarith.c:329,3'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:330,3'
          Dst:             emit_byte
    - functionName:    finish_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          370
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:152,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:154,7'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:156,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:165,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:167,7'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:171,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:174,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:175,2'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:182,10'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:184,5'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:186,7'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:188,7'
          Dst:             emit_byte
        - Src:             'Source/LibJPEG/jcarith.c:190,2'
          Dst:             emit_byte
    - functionName:    encode_mcu
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          623
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:708,7'
          Dst:             emit_restart
        - Src:             'Source/LibJPEG/jcarith.c:733,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:737,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:741,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:746,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:753,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:758,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:763,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:772,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:788,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:790,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:793,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:797,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:800,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:806,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:810,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:815,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:821,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:825,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:830,7'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          414
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:607,7'
          Dst:             emit_restart
        - Src:             'Source/LibJPEG/jcarith.c:651,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:656,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:658,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:659,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:667,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:669,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:670,6'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:675,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:682,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:569,7'
          Dst:             emit_restart
        - Src:             'Source/LibJPEG/jcarith.c:583,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          410
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:465,7'
          Dst:             emit_restart
        - Src:             'Source/LibJPEG/jcarith.c:499,5'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:503,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:504,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:510,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:511,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:515,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:522,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:526,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:531,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:541,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:546,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          354
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jcarith.c:375,7'
          Dst:             emit_restart
        - Src:             'Source/LibJPEG/jcarith.c:400,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:404,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:408,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:413,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:420,2'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:425,4'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:430,7'
          Dst:             arith_encode
        - Src:             'Source/LibJPEG/jcarith.c:439,2'
          Dst:             arith_encode
    - functionName:    start_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          382
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_arith_encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          71
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          260
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jccoefct.c:398,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          376
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jccoefct.c:331,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          397
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jccoefct.c:220,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          146
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jccoefct.c:108,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jccoefct.c:106,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_coef_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jccoefct.c:432,16'
          Dst:             jround_up
        - Src:             'Source/LibJPEG/jccoefct.c:434,16'
          Dst:             jround_up
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          216
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          196
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb1_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          134
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          111
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          123
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          110
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 430
      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:    jinit_color_converter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         98
      ICount:          782
      EdgeCount:       108
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jccolor.c:449,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jccolor.c:491,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jccolor.c:512,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jccolor.c:527,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jccolor.c:543,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jccolor.c:582,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          127
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          183
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          789
      EdgeCount:       80
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jcdctmgr.c:201,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jcdctmgr.c:329,7'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jcdctmgr.c:365,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jinit_forward_dct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_one_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          373
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - emit_bits_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:945,9'
          Dst:             emit_bits_s
        - Src:             'Source/LibJPEG/jchuff.c:951,11'
          Dst:             emit_bits_s
        - Src:             'Source/LibJPEG/jchuff.c:964,8'
          Dst:             emit_bits_s
        - Src:             'Source/LibJPEG/jchuff.c:986,13'
          Dst:             emit_bits_s
        - Src:             'Source/LibJPEG/jchuff.c:991,13'
          Dst:             emit_bits_s
        - Src:             'Source/LibJPEG/jchuff.c:1000,11'
          Dst:             emit_bits_s
    - functionName:    emit_bits_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          189
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer_s
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:331,5'
          Dst:             dump_buffer_s
        - Src:             'Source/LibJPEG/jchuff.c:333,7'
          Dst:             dump_buffer_s
    - functionName:    dump_buffer_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_restart_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer_s
        - flush_bits_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:498,9'
          Dst:             flush_bits_s
        - Src:             'Source/LibJPEG/jchuff.c:501,3'
          Dst:             dump_buffer_s
        - Src:             'Source/LibJPEG/jchuff.c:502,3'
          Dst:             dump_buffer_s
    - functionName:    flush_bits_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_bits_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:392,9'
          Dst:             emit_bits_s
    - functionName:    htest_one_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          242
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_dc_symbol
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_bits_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:421,5'
          Dst:             emit_bits_e
    - functionName:    emit_bits_e
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          180
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer_e
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:376,5'
          Dst:             dump_buffer_e
        - Src:             'Source/LibJPEG/jchuff.c:378,7'
          Dst:             dump_buffer_e
    - functionName:    dump_buffer_e
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_restart_e
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - dump_buffer_e
        - emit_eobrun
        - flush_bits_e
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:519,3'
          Dst:             emit_eobrun
        - Src:             'Source/LibJPEG/jchuff.c:522,5'
          Dst:             flush_bits_e
        - Src:             'Source/LibJPEG/jchuff.c:523,5'
          Dst:             dump_buffer_e
        - Src:             'Source/LibJPEG/jchuff.c:524,5'
          Dst:             dump_buffer_e
    - functionName:    emit_eobrun
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - emit_ac_symbol
        - emit_bits_e
        - emit_buffered_bits
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:476,5'
          Dst:             emit_ac_symbol
        - Src:             'Source/LibJPEG/jchuff.c:478,7'
          Dst:             emit_bits_e
        - Src:             'Source/LibJPEG/jchuff.c:483,5'
          Dst:             emit_buffered_bits
    - functionName:    flush_bits_e
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_bits_e
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:403,3'
          Dst:             emit_bits_e
    - functionName:    emit_ac_symbol
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_bits_e
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:434,5'
          Dst:             emit_bits_e
    - functionName:    emit_buffered_bits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_bits_e
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:451,5'
          Dst:             emit_bits_e
    - functionName:    jpeg_gen_optimal_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          563
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_make_c_derived_tbl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          406
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - jpeg_std_huff_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:181,12'
          Dst:             jpeg_std_huff_table
    - functionName:    encode_mcu_huff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          234
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - emit_restart_s
        - encode_one_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:1028,13'
          Dst:             emit_restart_s
        - Src:             'Source/LibJPEG/jchuff.c:1036,11'
          Dst:             encode_one_block
    - functionName:    encode_mcu_gather
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          165
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - htest_one_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:1214,5'
          Dst:             htest_one_block
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          424
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - emit_ac_symbol
        - emit_bits_e
        - emit_buffered_bits
        - emit_eobrun
        - emit_restart_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:801,7'
          Dst:             emit_restart_e
        - Src:             'Source/LibJPEG/jchuff.c:843,7'
          Dst:             emit_eobrun
        - Src:             'Source/LibJPEG/jchuff.c:845,7'
          Dst:             emit_ac_symbol
        - Src:             'Source/LibJPEG/jchuff.c:848,7'
          Dst:             emit_buffered_bits
        - Src:             'Source/LibJPEG/jchuff.c:865,5'
          Dst:             emit_eobrun
        - Src:             'Source/LibJPEG/jchuff.c:868,5'
          Dst:             emit_ac_symbol
        - Src:             'Source/LibJPEG/jchuff.c:872,5'
          Dst:             emit_bits_e
        - Src:             'Source/LibJPEG/jchuff.c:875,5'
          Dst:             emit_buffered_bits
        - Src:             'Source/LibJPEG/jchuff.c:889,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - emit_bits_e
        - emit_restart_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:750,7'
          Dst:             emit_restart_e
        - Src:             'Source/LibJPEG/jchuff.c:757,5'
          Dst:             emit_bits_e
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          345
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - emit_ac_symbol
        - emit_bits_e
        - emit_eobrun
        - emit_restart_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:644,7'
          Dst:             emit_restart_e
        - Src:             'Source/LibJPEG/jchuff.c:684,7'
          Dst:             emit_eobrun
        - Src:             'Source/LibJPEG/jchuff.c:687,7'
          Dst:             emit_ac_symbol
        - Src:             'Source/LibJPEG/jchuff.c:700,5'
          Dst:             emit_ac_symbol
        - Src:             'Source/LibJPEG/jchuff.c:704,5'
          Dst:             emit_bits_e
        - Src:             'Source/LibJPEG/jchuff.c:712,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          280
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - emit_bits_e
        - emit_dc_symbol
        - emit_restart_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:559,7'
          Dst:             emit_restart_e
        - Src:             'Source/LibJPEG/jchuff.c:597,5'
          Dst:             emit_dc_symbol
        - Src:             'Source/LibJPEG/jchuff.c:602,7'
          Dst:             emit_bits_e
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          131
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_eobrun
        - flush_bits_e
        - flush_bits_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:1079,5'
          Dst:             emit_eobrun
        - Src:             'Source/LibJPEG/jchuff.c:1080,5'
          Dst:             flush_bits_e
        - Src:             'Source/LibJPEG/jchuff.c:1092,11'
          Dst:             flush_bits_s
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          207
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - emit_eobrun
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:1476,5'
          Dst:             emit_eobrun
        - Src:             'Source/LibJPEG/jchuff.c:1492,15'
          Dst:             jpeg_alloc_huff_table
        - Src:             'Source/LibJPEG/jchuff.c:1493,2'
          Dst:             jpeg_gen_optimal_table
        - Src:             'Source/LibJPEG/jchuff.c:1503,15'
          Dst:             jpeg_alloc_huff_table
        - Src:             'Source/LibJPEG/jchuff.c:1504,2'
          Dst:             jpeg_gen_optimal_table
    - functionName:    start_pass_huff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          453
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - jpeg_make_c_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jchuff.c:1584,2'
          Dst:             jpeg_make_c_derived_tbl
        - Src:             'Source/LibJPEG/jchuff.c:1601,2'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_huff_encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_byte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arith_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          293
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - get_byte
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdarith.c:120,9'
          Dst:             get_byte
        - Src:             'Source/LibJPEG/jdarith.c:122,14'
          Dst:             get_byte
    - functionName:    process_restart
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          211
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcu
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          626
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdarith.c:525,7'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdarith.c:548,9'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:553,14'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:556,16'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:558,9'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:578,6'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:594,11'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:597,6'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:607,14'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:610,16'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:611,6'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:615,11'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:629,6'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          318
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdarith.c:450,7'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdarith.c:475,11'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:479,6'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:487,11'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:488,6'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdarith.c:413,7'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdarith.c:424,9'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          343
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdarith.c:333,7'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdarith.c:351,9'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:354,11'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:364,12'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:367,14'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:368,11'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:372,9'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:386,11'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          365
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdarith.c:253,7'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdarith.c:272,9'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:277,14'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:280,16'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:282,9'
          Dst:             arith_decode
        - Src:             'Source/LibJPEG/jdarith.c:302,6'
          Dst:             arith_decode
    - functionName:    finish_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 757
      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_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          801
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_arith_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         148
      ICount:          1176
      EdgeCount:       201
      CyclomaticComplexity: 55
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcoefct.c:565,2'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          261
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          371
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcoefct.c:216,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          301
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          278
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcoefct.c:299,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcoefct.c:127,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcoefct.c:111,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_coef_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          213
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcoefct.c:711,16'
          Dst:             jround_up
        - Src:             'Source/LibJPEG/jdcoefct.c:713,16'
          Dst:             jround_up
    - functionName:    null_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          211
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb1_rgb_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          134
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          111
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_bg_ycc_rgb_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          132
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          132
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          191
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb1_gray_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          157
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          145
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdcolor.c:465,3'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 560
      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:    jinit_color_deconverter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          630
      EdgeCount:       84
      CyclomaticComplexity: 5
      functionsReached:
        - build_bg_ycc_rgb_table
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdcolor.c:579,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:615,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:618,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:628,7'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:647,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:660,7'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:680,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jdcolor.c:694,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdcolor.c:638,7'
          Dst:             build_rgb_y_table
        - Src:             'Source/LibJPEG/jdcolor.c:653,7'
          Dst:             build_ycc_rgb_table
        - Src:             'Source/LibJPEG/jdcolor.c:657,7'
          Dst:             build_bg_ycc_rgb_table
        - Src:             'Source/LibJPEG/jdcolor.c:697,7'
          Dst:             build_ycc_rgb_table
    - functionName:    start_pass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          545
      EdgeCount:       79
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jddctmgr.c:102,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jddctmgr.c:230,7'
          Branch Sides:    []
        - Branch String:   'Source/LibJPEG/jddctmgr.c:273,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jinit_inverse_dct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_huff_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          198
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_fill_bit_buffer
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:601,3'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:609,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    jpeg_fill_bit_buffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          272
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - finish_pass_huff
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:656,3'
          Dst:             finish_pass_huff
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcu
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         116
      ICount:          885
      EdgeCount:       156
      CyclomaticComplexity: 42
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:1214,13'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdhuff.c:1239,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1239,7'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:1247,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1260,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1260,4'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:1267,6'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1283,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1291,2'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1291,2'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:1298,4'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_sub
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         116
      ICount:          897
      EdgeCount:       156
      CyclomaticComplexity: 42
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:1086,13'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdhuff.c:1114,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1114,7'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:1122,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1135,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1135,4'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:1142,6'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1158,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1166,2'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1166,2'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:1173,4'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    jpeg_make_d_derived_tbl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          543
      EdgeCount:       93
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_std_huff_table
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:344,12'
          Dst:             jpeg_std_huff_table
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          815
      EdgeCount:       157
      CyclomaticComplexity: 41
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:934,13'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdhuff.c:968,2'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:968,2'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:974,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:983,8'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:998,6'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:1033,4'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          220
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_fill_bit_buffer
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:877,13'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdhuff.c:894,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          495
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:793,13'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdhuff.c:820,2'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:820,2'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:825,4'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:834,8'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          416
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:722,13'
          Dst:             process_restart
        - Src:             'Source/LibJPEG/jdhuff.c:746,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'Source/LibJPEG/jdhuff.c:746,7'
          Dst:             jpeg_huff_decode
        - Src:             'Source/LibJPEG/jdhuff.c:748,2'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_huff_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         193
      ICount:          1256
      EdgeCount:       253
      CyclomaticComplexity: 62
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdhuff.c:1467,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdhuff.c:1401,4'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'Source/LibJPEG/jdhuff.c:1406,2'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'Source/LibJPEG/jdhuff.c:1444,7'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'Source/LibJPEG/jdhuff.c:1448,2'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_huff_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          159
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          158
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          199
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          256
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmainct.c:398,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmainct.c:418,7'
          Dst:             set_bottom_pointers
        - Src:             'Source/LibJPEG/jdmainct.c:430,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          146
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJPEG/jdmainct.c:313,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJPEG/jdmainct.c:317,7'
          Dst:             make_funny_pointers
    - functionName:    jinit_d_main_controller
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          185
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJPEG/jdmainct.c:490,5'
          Dst:             alloc_funny_pointers
    - functionName:    jpeg_fdct_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          445
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_ifast
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          471
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_1x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4388
      functionLinenumberEnd: 4412
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_2x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4308
      functionLinenumberEnd: 4377
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          174
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_3x6
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4202
      functionLinenumberEnd: 4297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          261
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_4x8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4061
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          392
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_5x10
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 4050
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          456
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_6x12
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3764
      functionLinenumberEnd: 3903
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          522
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_7x14
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3582
      functionLinenumberEnd: 3753
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          644
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_8x16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3388
      functionLinenumberEnd: 3571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          721
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_2x1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3353
      functionLinenumberEnd: 3377
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_4x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          234
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_6x3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          264
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_8x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3021
      functionLinenumberEnd: 3151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          401
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_10x5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2888
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          448
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_12x6
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          518
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_14x7
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2737
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          641
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_16x8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          721
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_16x16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          881
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_15x15
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          804
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_14x14
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          769
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_13x13
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          815
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_12x12
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          685
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_11x11
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          737
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_10x10
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          592
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_9x9
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          532
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_1x1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_2x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          100
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_3x3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          178
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_4x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          235
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_5x5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          304
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_6x6
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          344
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_7x7
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          501
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_islow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          550
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          657
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_ifast
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          802
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_1x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5211
      functionLinenumberEnd: 5237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          80
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_2x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5124
      functionLinenumberEnd: 5197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          219
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_3x6
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5016
      functionLinenumberEnd: 5110
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          332
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_4x8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4829
      functionLinenumberEnd: 5002
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          592
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_5x10
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4673
      functionLinenumberEnd: 4815
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          520
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_6x12
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4505
      functionLinenumberEnd: 4659
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          589
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_7x14
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4318
      functionLinenumberEnd: 4491
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          696
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_8x16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4094
      functionLinenumberEnd: 4304
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          809
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_2x1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4052
      functionLinenumberEnd: 4080
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          80
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_4x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3961
      functionLinenumberEnd: 4038
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          221
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_6x3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3847
      functionLinenumberEnd: 3947
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          333
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_8x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3833
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          456
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_10x5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          530
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_12x6
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          608
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_14x7
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          725
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_16x8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2866
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          983
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_16x16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          1030
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_15x15
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          914
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_14x14
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          869
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_13x13
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          874
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_12x12
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          768
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_11x11
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          768
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_10x10
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          678
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_9x9
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          616
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_1x1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_2x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          149
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_3x3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          238
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_4x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          291
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_5x5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          366
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_6x6
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          422
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_7x7
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          544
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_islow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJPEG/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          869
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _notConfigured
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_codec.c:112,26'
          Dst:             TIFFFindCODEC
        - Src:             'Source/LibTIFF4/tif_codec.c:115,5'
          Dst:             snprintf
        - Src:             'Source/LibTIFF4/tif_codec.c:117,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFIsCODECConfigured
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_codec.c:148,30'
          Dst:             TIFFFindCODEC
    - functionName:    NotConfigured
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 233
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          432
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - CLAMPw
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_color.c:263,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_color.c:267,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_color.c:298,35'
          Dst:             CLAMPw
        - Src:             'Source/LibTIFF4/tif_color.c:301,35'
          Dst:             CLAMPw
        - Src:             'Source/LibTIFF4/tif_color.c:309,40'
          Dst:             CLAMPw
    - functionName:    TIFFYCbCrtoRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 180
      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:             'Source/LibTIFF4/tif_color.c:143,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_color.c:152,35'
          Dst:             pow
        - Src:             'Source/LibTIFF4/tif_color.c:162,35'
          Dst:             pow
        - Src:             'Source/LibTIFF4/tif_color.c:172,35'
          Dst:             pow
    - functionName:    TIFFXYZToRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          494
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCIELab16ToXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 83
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      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:             'Source/LibTIFF4/tif_color.c:46,5'
          Dst:             TIFFCIELab16ToXYZ
    - functionName:    TIFFGetConfiguredCODECs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 310
      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:             'Source/LibTIFF4/tif_compress.c:272,26'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_compress.c:275,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_compress.c:279,9'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_compress.c:284,13'
          Dst:             TIFFIsCODECConfigured
        - Src:             'Source/LibTIFF4/tif_compress.c:286,39'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_compress.c:290,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_compress.c:294,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_compress.c:300,22'
          Dst:             _TIFFreallocExt
        - Src:             'Source/LibTIFF4/tif_compress.c:303,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_compress.c:307,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFUnRegisterCODEC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      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:             'Source/LibTIFF4/tif_compress.c:241,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_compress.c:244,5'
          Dst:             TIFFErrorExt
    - functionName:    TIFFRegisterCODEC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExt
        - _TIFFmallocExt
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_compress.c:211,58'
          Dst:             strlen
        - Src:             'Source/LibTIFF4/tif_compress.c:209,30'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_compress.c:217,9'
          Dst:             strcpy
        - Src:             'Source/LibTIFF4/tif_compress.c:225,9'
          Dst:             TIFFErrorExt
    - functionName:    TIFFFindCODEC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 204
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFFindCODEC
        - _TIFFSetDefaultCompressionState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_compress.c:168,26'
          Dst:             TIFFFindCODEC
        - Src:             'Source/LibTIFF4/tif_compress.c:170,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    _TIFFSetDefaultCompressionState
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:101,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoStripDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:109,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoTileDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:117,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoRowEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:56,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFNoStripEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:64,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFNoTileEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:72,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFvoid
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:123,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFNoEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:34,26'
          Dst:             TIFFFindCODEC
        - Src:             'Source/LibTIFF4/tif_compress.c:38,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_compress.c:43,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFNoDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_compress.c:77,26'
          Dst:             TIFFFindCODEC
        - Src:             'Source/LibTIFF4/tif_compress.c:80,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_compress.c:83,9'
          Dst:             TIFFErrorExtR
    - functionName:    DumpModeSeek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DumpModeEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_dumpmode.c:52,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_dumpmode.c:59,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_dumpmode.c:64,56'
          Dst:             TIFFFlushData1
    - functionName:    DumpModeDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_dumpmode.c:79,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_dumpmode.c:91,9'
          Dst:             _TIFFmemcpy
    - functionName:    DumpFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1238
      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:             'Source/LibTIFF4/tif_fax3.c:1234,13'
          Dst:             Fax3PutBits
        - Src:             'Source/LibTIFF4/tif_fax3.c:1235,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PutBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 686
      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:             'Source/LibTIFF4/tif_fax3.c:681,5'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:681,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:681,5'
          Dst:             TIFFFlushData1
    - functionName:    find1span
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          277
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putspan
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 753
      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:             'Source/LibTIFF4/tif_fax3.c:727,9'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:727,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:727,9'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:733,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:739,9'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:739,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:739,9'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:747,5'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:747,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:747,5'
          Dst:             TIFFFlushData1
    - functionName:    find0span
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          277
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Fax3Encode2DRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          514
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - Fax3PutBits
        - find0span
        - find1span
        - putspan
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1096,44'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1097,44'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1102,14'
          Dst:             find1span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1102,14'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1115,22'
          Dst:             find1span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1115,22'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1116,22'
          Dst:             Fax3PutBits
        - Src:             'Source/LibTIFF4/tif_fax3.c:1120,26'
          Dst:             putspan
        - Src:             'Source/LibTIFF4/tif_fax3.c:1122,26'
          Dst:             putspan
        - Src:             'Source/LibTIFF4/tif_fax3.c:1127,26'
          Dst:             putspan
        - Src:             'Source/LibTIFF4/tif_fax3.c:1129,26'
          Dst:             putspan
        - Src:             'Source/LibTIFF4/tif_fax3.c:1136,22'
          Dst:             Fax3PutBits
        - Src:             'Source/LibTIFF4/tif_fax3.c:1143,18'
          Dst:             Fax3PutBits
        - Src:             'Source/LibTIFF4/tif_fax3.c:1149,14'
          Dst:             find1span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1149,14'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1150,14'
          Dst:             find1span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1150,14'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1151,14'
          Dst:             find1span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1151,14'
          Dst:             find0span
    - functionName:    Fax3Encode1DRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1073
      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:             'Source/LibTIFF4/tif_fax3.c:1051,16'
          Dst:             find0span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1052,14'
          Dst:             putspan
        - Src:             'Source/LibTIFF4/tif_fax3.c:1057,16'
          Dst:             find1span
        - Src:             'Source/LibTIFF4/tif_fax3.c:1058,14'
          Dst:             putspan
        - Src:             'Source/LibTIFF4/tif_fax3.c:1067,13'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:1070,13'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PutEOL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 799
      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:             'Source/LibTIFF4/tif_fax3.c:783,13'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:783,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:783,13'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:793,5'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_fax3.c:793,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:793,5'
          Dst:             TIFFFlushData1
    - functionName:    Fax3Extension
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:217,5'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3BadLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:228,5'
          Dst:             TIFFWarningExtR
    - functionName:    Fax3PrematureEOF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:241,5'
          Dst:             TIFFWarningExtR
    - functionName:    Fax3Unexpected
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:206,5'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3Decode2D
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         830
      ICount:          5409
      EdgeCount:       1038
      CyclomaticComplexity: 210
      functionsReached:
        - Fax3BadLength
        - Fax3Extension
        - Fax3PrematureEOF
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:360,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:360,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:362,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:362,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:362,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:362,13'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:362,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:327,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:332,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             Fax3PrematureEOF
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:360,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3Extension
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3PrematureEOF
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:362,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:366,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:374,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:374,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3Cleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1261
      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:             'Source/LibTIFF4/tif_fax3.c:1246,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:1253,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_fax3.c:1255,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_fax3.c:1257,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_fax3.c:1260,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    Fax3Close
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1240
      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:             'Source/LibTIFF4/tif_fax3.c:1240,36'
          Dst:             _Fax3Close
    - functionName:    Fax3Encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1208
      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:             'Source/LibTIFF4/tif_fax3.c:1167,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1174,18'
          Dst:             Fax3PutEOL
        - Src:             'Source/LibTIFF4/tif_fax3.c:1181,22'
          Dst:             Fax3Encode1DRow
        - Src:             'Source/LibTIFF4/tif_fax3.c:1187,22'
          Dst:             Fax3Encode2DRow
        - Src:             'Source/LibTIFF4/tif_fax3.c:1197,17'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_fax3.c:1201,18'
          Dst:             Fax3Encode1DRow
    - functionName:    Fax3PostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1217
      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:             'Source/LibTIFF4/tif_fax3.c:1215,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 841
      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:             'Source/LibTIFF4/tif_fax3.c:809,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:819,9'
          Dst:             _TIFFmemset
    - functionName:    Fax3Decode1D
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         340
      ICount:          2191
      EdgeCount:       425
      CyclomaticComplexity: 87
      functionsReached:
        - Fax3BadLength
        - Fax3PrematureEOF
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:293,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:293,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:269,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:274,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             Fax3PrematureEOF
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:293,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:300,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:300,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3PreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFGetBitRevTable
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:172,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:185,9'
          Dst:             TIFFGetBitRevTable
    - functionName:    Fax3SetupState
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          414
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
        - _TIFFCheckMalloc
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:534,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:543,20'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_fax3.c:548,20'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_fax3.c:553,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:580,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:585,29'
          Dst:             _TIFFCheckMalloc
        - Src:             'Source/LibTIFF4/tif_fax3.c:614,41'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_fax3.c:617,13'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3FixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 512
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1432
      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:   'Source/LibTIFF4/tif_fax3.c:1410,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1375,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:1383,13'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1385,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1390,13'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1393,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1398,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1402,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1404,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1409,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1413,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1416,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1419,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1422,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1426,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_fax3.c:1428,9'
          Dst:             fprintf
    - functionName:    Fax3VSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1336
      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:   'Source/LibTIFF4/tif_fax3.c:1298,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1295,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:1296,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_fax3.c:1329,16'
          Dst:             TIFFFieldWithTag
    - functionName:    Fax3VGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1369
      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:   'Source/LibTIFF4/tif_fax3.c:1344,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1342,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitCCITTRLEW
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitCCITTFax3
        - TIFFSetField
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1762,9'
          Dst:             InitCCITTFax3
        - Src:             'Source/LibTIFF4/tif_fax3.c:1770,16'
          Dst:             TIFFSetField
    - functionName:    InitCCITTFax3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          170
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFFax3fillruns
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1442,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_fax3.c:1444,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1452,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_fax3.c:1456,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1459,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_fax3.c:1478,5'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_fax3.c:1478,5'
          Dst:             _TIFFFax3fillruns
    - functionName:    Fax3DecodeRLE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         241
      ICount:          1623
      EdgeCount:       299
      CyclomaticComplexity: 60
      functionsReached:
        - Fax3BadLength
        - Fax3PrematureEOF
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    6
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1711,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1711,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1696,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             Fax3PrematureEOF
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1711,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFFax3fillruns
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          591
      EdgeCount:       117
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:504,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitCCITTRLE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitCCITTFax3
        - TIFFSetField
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1744,9'
          Dst:             InitCCITTFax3
        - Src:             'Source/LibTIFF4/tif_fax3.c:1752,16'
          Dst:             TIFFSetField
    - functionName:    Fax4PostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1648
      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:             'Source/LibTIFF4/tif_fax3.c:1643,5'
          Dst:             Fax3PutBits
        - Src:             'Source/LibTIFF4/tif_fax3.c:1644,5'
          Dst:             Fax3PutBits
        - Src:             'Source/LibTIFF4/tif_fax3.c:1646,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax4Encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1636
      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:             'Source/LibTIFF4/tif_fax3.c:1624,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1629,14'
          Dst:             Fax3Encode2DRow
        - Src:             'Source/LibTIFF4/tif_fax3.c:1631,9'
          Dst:             _TIFFmemcpy
    - functionName:    Fax4Decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         515
      ICount:          3506
      EdgeCount:       644
      CyclomaticComplexity: 131
      functionsReached:
        - Fax3BadLength
        - Fax3Extension
        - Fax3PrematureEOF
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1571,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1571,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1571,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1571,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_fax3.c:1571,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1547,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1552,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3Extension
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3Unexpected
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3PrematureEOF
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             Fax3BadLength
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1571,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1576,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1583,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1599,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitCCITTFax4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - InitCCITTFax3
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFMergeFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_fax3.c:1653,9'
          Dst:             InitCCITTFax3
        - Src:             'Source/LibTIFF4/tif_fax3.c:1658,14'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_fax3.c:1660,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1675,16'
          Dst:             TIFFSetField
    - functionName:    TIFFInitCCITTFax3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1524
      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:             'Source/LibTIFF4/tif_fax3.c:1505,9'
          Dst:             InitCCITTFax3
        - Src:             'Source/LibTIFF4/tif_fax3.c:1510,14'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_fax3.c:1512,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_fax3.c:1520,16'
          Dst:             TIFFSetField
    - functionName:    TIFFjpeg_write_scanlines
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 367
      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:             'Source/LibTIFF4/tif_jpeg.c:367,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:367,12'
          Dst:             jpeg_write_scanlines
    - functionName:    TIFFjpeg_finish_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      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:             'Source/LibTIFF4/tif_jpeg.c:389,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:389,12'
          Dst:             jpeg_finish_compress
    - functionName:    TIFFjpeg_write_raw_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      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:             'Source/LibTIFF4/tif_jpeg.c:381,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:381,12'
          Dst:             jpeg_write_raw_data
    - functionName:    TIFFjpeg_start_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_start_compress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:356,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:356,12'
          Dst:             jpeg_start_compress
    - functionName:    JPEGEncodeRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          387
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFWarningExtR
        - TIFFjpeg_write_raw_data
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2386,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2402,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2457,17'
          Dst:             TIFFjpeg_write_raw_data
    - functionName:    suppress_huff_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1834
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1814
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      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:             'Source/LibTIFF4/tif_jpeg.c:339,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:339,12'
          Dst:             jpeg_set_colorspace
    - functionName:    std_term_destination
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 526
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:510,10'
          Dst:             TIFFFlushData1
    - functionName:    std_init_destination
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 487
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 576
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFreallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:558,9'
          Dst:             _TIFFreallocExt
    - functionName:    tables_init_destination
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 549
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      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:             'Source/LibTIFF4/tif_jpeg.c:394,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:394,12'
          Dst:             jpeg_write_tables
    - functionName:    TIFFjpeg_tables_dest
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 602
      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:             'Source/LibTIFF4/tif_jpeg.c:586,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:588,44'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:593,9'
          Dst:             TIFFErrorExtR
    - functionName:    unsuppress_huff_table
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1824
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1806
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_suppress_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:351,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:351,12'
          Dst:             jpeg_suppress_tables
    - functionName:    TIFFjpeg_set_quality
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_set_quality
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:345,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:345,12'
          Dst:             jpeg_set_quality
    - functionName:    TIFFjpeg_data_dest
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 535
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1867
      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:             'Source/LibTIFF4/tif_jpeg.c:1841,10'
          Dst:             TIFFjpeg_set_quality
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1845,10'
          Dst:             TIFFjpeg_suppress_tables
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1849,9'
          Dst:             unsuppress_quant_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1851,13'
          Dst:             unsuppress_quant_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1855,9'
          Dst:             unsuppress_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1857,13'
          Dst:             unsuppress_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1860,10'
          Dst:             TIFFjpeg_tables_dest
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1863,10'
          Dst:             TIFFjpeg_write_tables
    - functionName:    TIFF_std_huff_tables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_std_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1880,15'
          Dst:             jpeg_std_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1884,15'
          Dst:             jpeg_std_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1888,15'
          Dst:             jpeg_std_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1892,15'
          Dst:             jpeg_std_huff_table
    - functionName:    TIFFjpeg_set_defaults
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 334
      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:             'Source/LibTIFF4/tif_jpeg.c:334,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:334,12'
          Dst:             jpeg_set_defaults
    - functionName:    TIFFjpeg_read_scanlines
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 430
      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:             'Source/LibTIFF4/tif_jpeg.c:430,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:430,12'
          Dst:             jpeg_read_scanlines
    - functionName:    TIFFjpeg_alloc_sarray
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      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:             'Source/LibTIFF4/tif_jpeg.c:469,12'
          Dst:             _setjmp
    - functionName:    TIFFjpeg_progress_monitor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 295
      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:             'Source/LibTIFF4/tif_jpeg.c:283,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:291,13'
          Dst:             jpeg_abort
        - Src:             'Source/LibTIFF4/tif_jpeg.c:292,13'
          Dst:             longjmp
    - functionName:    TIFFjpeg_finish_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_finish_decompress
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:452,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:452,12'
          Dst:             jpeg_finish_decompress
    - functionName:    TIFFjpeg_read_raw_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 444
      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:             'Source/LibTIFF4/tif_jpeg.c:444,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:444,12'
          Dst:             jpeg_read_raw_data
    - functionName:    alloc_downsampled_buffers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 738
      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:             'Source/LibTIFF4/tif_jpeg.c:729,32'
          Dst:             TIFFjpeg_alloc_sarray
    - functionName:    TIFFjpeg_start_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 419
      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:             'Source/LibTIFF4/tif_jpeg.c:414,34'
          Dst:             getenv
        - Src:             'Source/LibTIFF4/tif_jpeg.c:417,13'
          Dst:             atoi
        - Src:             'Source/LibTIFF4/tif_jpeg.c:419,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:419,12'
          Dst:             jpeg_start_decompress
    - functionName:    JPEGDecodeRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          411
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFjpeg_finish_decompress
        - TIFFjpeg_read_raw_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1665,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1675,21'
          Dst:             TIFFjpeg_read_raw_data
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1705,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1787,12'
          Dst:             TIFFjpeg_finish_decompress
    - functionName:    DecodeRowError
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1613
      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:             'Source/LibTIFF4/tif_jpeg.c:1608,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFjpeg_abort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      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:             'Source/LibTIFF4/tif_jpeg.c:457,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:457,12'
          Dst:             jpeg_abort
    - functionName:    tables_init_source
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 316
      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:             'Source/LibTIFF4/tif_jpeg.c:309,23'
          Dst:             jpeg_std_error
        - Src:             'Source/LibTIFF4/tif_jpeg.c:316,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:316,12'
          Dst:             jpeg_CreateCompress
    - functionName:    TIFFjpeg_error_exit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      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:             'Source/LibTIFF4/tif_jpeg.c:251,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:253,5'
          Dst:             jpeg_abort
        - Src:             'Source/LibTIFF4/tif_jpeg.c:254,5'
          Dst:             longjmp
    - functionName:    TIFFjpeg_output_message
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 268
      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:             'Source/LibTIFF4/tif_jpeg.c:267,5'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFjpeg_tables_src
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 708
      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:             'Source/LibTIFF4/tif_jpeg.c:706,5'
          Dst:             TIFFjpeg_data_src
    - functionName:    TIFFjpeg_data_src
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 689
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 616
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      char
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 671
      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:             'Source/LibTIFF4/tif_jpeg.c:663,19'
          Dst:             std_fill_input_buffer
    - functionName:    std_term_source
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 677
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          169
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFjpeg_create_compress
        - TIFFjpeg_create_decompress
        - TIFFjpeg_destroy
        - getenv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2715,13'
          Dst:             TIFFjpeg_destroy
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2717,13'
          Dst:             TIFFjpeg_destroy
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2729,14'
          Dst:             TIFFjpeg_create_decompress
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2734,14'
          Dst:             TIFFjpeg_create_compress
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2746,17'
          Dst:             getenv
    - functionName:    TIFFjpeg_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      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:             'Source/LibTIFF4/tif_jpeg.c:462,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:462,12'
          Dst:             jpeg_destroy
    - functionName:    TIFFjpeg_create_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 329
      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:             'Source/LibTIFF4/tif_jpeg.c:322,23'
          Dst:             jpeg_std_error
        - Src:             'Source/LibTIFF4/tif_jpeg.c:329,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:329,12'
          Dst:             jpeg_CreateDecompress
    - functionName:    JPEGFixupTagsSubsamplingSkip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1067
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1039
      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:             'Source/LibTIFF4/tif_jpeg.c:1033,10'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1035,10'
          Dst:             JPEGFixupTagsSubsamplingReadByte
    - functionName:    JPEGFixupTagsSubsamplingReadByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1025
      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:             'Source/LibTIFF4/tif_jpeg.c:1013,9'
          Dst:             __assert_fail
    - functionName:    JPEGFixupTagsSubsamplingSec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 990
      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:   'Source/LibTIFF4/tif_jpeg.c:878,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:866,18'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'Source/LibTIFF4/tif_jpeg.c:873,18'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'Source/LibTIFF4/tif_jpeg.c:908,26'
          Dst:             JPEGFixupTagsSubsamplingReadWord
        - Src:             'Source/LibTIFF4/tif_jpeg.c:914,25'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'Source/LibTIFF4/tif_jpeg.c:933,26'
          Dst:             JPEGFixupTagsSubsamplingReadWord
        - Src:             'Source/LibTIFF4/tif_jpeg.c:937,21'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'Source/LibTIFF4/tif_jpeg.c:938,26'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'Source/LibTIFF4/tif_jpeg.c:942,21'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'Source/LibTIFF4/tif_jpeg.c:945,25'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'Source/LibTIFF4/tif_jpeg.c:946,30'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'Source/LibTIFF4/tif_jpeg.c:950,29'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:958,25'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'Source/LibTIFF4/tif_jpeg.c:963,25'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:973,25'
          Dst:             TIFFWarningExtR
    - functionName:    JPEGFixupTagsSubsampling
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 855
      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:             'Source/LibTIFF4/tif_jpeg.c:824,27'
          Dst:             TIFFGetStrileOffset
        - Src:             'Source/LibTIFF4/tif_jpeg.c:836,16'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:839,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:848,23'
          Dst:             TIFFGetStrileByteCount
        - Src:             'Source/LibTIFF4/tif_jpeg.c:849,10'
          Dst:             JPEGFixupTagsSubsamplingSec
        - Src:             'Source/LibTIFF4/tif_jpeg.c:850,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:854,5'
          Dst:             _TIFFfreeExt
    - functionName:    JPEGResetUpsampled
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFScanlineSize
        - TIFFTileSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2556,44'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2558,33'
          Dst:             TIFFScanlineSize
    - functionName:    JPEGDefaultTileSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2684
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2673
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2521
      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:             'Source/LibTIFF4/tif_jpeg.c:2508,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2514,9'
          Dst:             TIFFjpeg_destroy
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2516,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2517,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2520,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    JPEGEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          298
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFjpeg_write_scanlines
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2308,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2312,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2321,27'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2324,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2354,13'
          Dst:             TIFFjpeg_write_scanlines
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2363,9'
          Dst:             _TIFFfreeExt
    - functionName:    JPEGPostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2502
      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:             'Source/LibTIFF4/tif_jpeg.c:2492,17'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2497,13'
          Dst:             TIFFjpeg_write_raw_data
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2501,13'
          Dst:             TIFFjpeg_finish_compress
    - functionName:    JPEGPreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          616
      EdgeCount:       112
      CyclomaticComplexity: 30
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
        - 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:             'Source/LibTIFF4/tif_jpeg.c:2143,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2150,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2158,28'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2166,28'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2175,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2184,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2200,18'
          Dst:             TIFFjpeg_set_colorspace
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2211,18'
          Dst:             TIFFjpeg_set_colorspace
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2218,14'
          Dst:             TIFFjpeg_set_colorspace
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2241,10'
          Dst:             TIFFjpeg_set_quality
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2245,9'
          Dst:             suppress_quant_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2246,9'
          Dst:             suppress_quant_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2250,9'
          Dst:             unsuppress_quant_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2251,9'
          Dst:             unsuppress_quant_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2258,9'
          Dst:             suppress_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2259,9'
          Dst:             suppress_huff_table
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2281,10'
          Dst:             TIFFjpeg_start_compress
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2286,14'
          Dst:             alloc_downsampled_buffers
    - functionName:    JPEGSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         100
      ICount:          689
      EdgeCount:       131
      CyclomaticComplexity: 33
      functionsReached:
        - JPEGInitializeLibJPEG
        - TIFFErrorExtR
        - TIFFGetField
        - TIFFSetField
        - TIFFWarningExtR
        - TIFF_std_huff_tables
        - TIFFjpeg_data_dest
        - TIFFjpeg_set_defaults
        - __assert_fail
        - memcmp
        - prepare_JPEGTables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_jpeg.c:1982,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1913,5'
          Dst:             JPEGInitializeLibJPEG
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1915,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1916,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1960,10'
          Dst:             TIFFjpeg_set_defaults
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1971,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1989,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1995,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2008,22'
          Dst:             TIFFGetField
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2018,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2024,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2050,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2063,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2070,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2081,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2094,13'
          Dst:             memcmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2107,17'
          Dst:             TIFF_std_huff_tables
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2111,18'
          Dst:             prepare_JPEGTables
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2127,5'
          Dst:             TIFFjpeg_data_dest
    - functionName:    JPEGDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          197
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFWarningExtR
        - TIFFjpeg_finish_decompress
        - TIFFjpeg_read_scanlines
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1458,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1474,17'
          Dst:             TIFFjpeg_read_scanlines
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1489,12'
          Dst:             TIFFjpeg_finish_decompress
    - functionName:    JPEGPreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         139
      ICount:          1005
      EdgeCount:       188
      CyclomaticComplexity: 51
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
        - TIFFWarningExtR
        - TIFFjpeg_abort
        - TIFFjpeg_has_multiple_scans
        - TIFFjpeg_read_header
        - TIFFjpeg_start_decompress
        - __assert_fail
        - alloc_downsampled_buffers
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1171,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1178,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1183,10'
          Dst:             TIFFjpeg_abort
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1189,9'
          Dst:             TIFFjpeg_read_header
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1202,28'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1210,28'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1220,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1230,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1244,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1259,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1270,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1284,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1292,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1303,9'
          Dst:             TIFFjpeg_has_multiple_scans
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1330,13'
          Dst:             getenv
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1332,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1354,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1368,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1379,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1422,10'
          Dst:             TIFFjpeg_start_decompress
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1427,14'
          Dst:             alloc_downsampled_buffers
    - functionName:    TIFFjpeg_read_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_header
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:399,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:399,12'
          Dst:             jpeg_read_header
    - functionName:    TIFFjpeg_has_multiple_scans
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_has_multiple_scans
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:404,12'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_jpeg.c:404,12'
          Dst:             jpeg_has_multiple_scans
    - functionName:    JPEGSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1121
      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:   'Source/LibTIFF4/tif_jpeg.c:1104,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1086,5'
          Dst:             JPEGInitializeLibJPEG
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1088,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1089,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1094,9'
          Dst:             TIFFjpeg_tables_src
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1095,13'
          Dst:             TIFFjpeg_read_header
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1097,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1118,5'
          Dst:             TIFFjpeg_data_src
    - functionName:    JPEGFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 795
      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:             'Source/LibTIFF4/tif_jpeg.c:792,9'
          Dst:             JPEGFixupTagsSubsampling
    - functionName:    JPEGPrintDir
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2663
      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:             'Source/LibTIFF4/tif_jpeg.c:2652,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2658,13'
          Dst:             fprintf
    - functionName:    JPEGVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2619
      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:   'Source/LibTIFF4/tif_jpeg.c:2569,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2567,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2578,13'
          Dst:             _TIFFsetByteArrayExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2588,13'
          Dst:             JPEGResetUpsampled
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2593,13'
          Dst:             JPEGResetUpsampled
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2608,16'
          Dst:             TIFFFieldWithTag
    - functionName:    JPEGVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2646
      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:   'Source/LibTIFF4/tif_jpeg.c:2627,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2625,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitJPEGCommon
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          104
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitJPEG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2885
      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:             'Source/LibTIFF4/tif_jpeg.c:2815,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2820,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2822,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2830,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2834,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2837,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2850,5'
          Dst:             TIFFInitJPEGCommon
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2871,21'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2874,13'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_jpeg.c:2878,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFJPEGIsFullStripRequired
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1157
      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:             'Source/LibTIFF4/tif_jpeg.c:1143,5'
          Dst:             TIFFjpeg_create_decompress
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1145,5'
          Dst:             TIFFjpeg_data_src
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1147,9'
          Dst:             TIFFjpeg_read_header
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1149,9'
          Dst:             TIFFjpeg_destroy
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1152,11'
          Dst:             TIFFjpeg_has_multiple_scans
        - Src:             'Source/LibTIFF4/tif_jpeg.c:1154,5'
          Dst:             TIFFjpeg_destroy
    - functionName:    L16fromY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogL16fromY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:843,28'
          Dst:             LogL16fromY
    - functionName:    LogL16fromY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - log
        - tiff_itrunc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:808,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_luv.c:808,16'
          Dst:             tiff_itrunc
        - Src:             'Source/LibTIFF4/tif_luv.c:810,47'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_luv.c:810,27'
          Dst:             tiff_itrunc
    - functionName:    tiff_itrunc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rand
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:779,22'
          Dst:             rand
    - functionName:    rand
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LogL16Encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          540
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:447,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:448,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:458,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:474,22'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_luv.c:512,26'
          Dst:             TIFFFlushData1
    - functionName:    Luv32fromLuv48
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tiff_itrunc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1300,14'
          Dst:             tiff_itrunc
        - Src:             'Source/LibTIFF4/tif_luv.c:1303,14'
          Dst:             tiff_itrunc
    - functionName:    Luv32fromXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv32fromXYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1275,18'
          Dst:             LogLuv32fromXYZ
    - functionName:    LogLuv32fromXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1220
      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:             'Source/LibTIFF4/tif_luv.c:1194,24'
          Dst:             LogL16fromY
        - Src:             'Source/LibTIFF4/tif_luv.c:1210,14'
          Dst:             tiff_itrunc
        - Src:             'Source/LibTIFF4/tif_luv.c:1216,14'
          Dst:             tiff_itrunc
    - functionName:    LogLuvEncode32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          529
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:615,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:616,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:627,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:644,22'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_luv.c:681,26'
          Dst:             TIFFFlushData1
    - functionName:    Luv24fromLuv48
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          141
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - tiff_itrunc
        - uv_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1148,18'
          Dst:             tiff_itrunc
        - Src:             'Source/LibTIFF4/tif_luv.c:1150,14'
          Dst:             uv_encode
        - Src:             'Source/LibTIFF4/tif_luv.c:1153,18'
          Dst:             uv_encode
    - functionName:    uv_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - oog_encode
        - tiff_itrunc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:964,16'
          Dst:             oog_encode
        - Src:             'Source/LibTIFF4/tif_luv.c:965,10'
          Dst:             tiff_itrunc
        - Src:             'Source/LibTIFF4/tif_luv.c:967,16'
          Dst:             oog_encode
        - Src:             'Source/LibTIFF4/tif_luv.c:969,16'
          Dst:             oog_encode
        - Src:             'Source/LibTIFF4/tif_luv.c:970,10'
          Dst:             tiff_itrunc
        - Src:             'Source/LibTIFF4/tif_luv.c:972,16'
          Dst:             oog_encode
    - functionName:    oog_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 942
      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:             'Source/LibTIFF4/tif_luv.c:914,23'
          Dst:             atan2
        - Src:             'Source/LibTIFF4/tif_luv.c:941,14'
          Dst:             atan2
    - functionName:    Luv24fromXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv24fromXYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1127,18'
          Dst:             LogLuv24fromXYZ
    - functionName:    LogLuv24fromXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1068
      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:             'Source/LibTIFF4/tif_luv.c:1051,10'
          Dst:             LogL10fromY
        - Src:             'Source/LibTIFF4/tif_luv.c:1064,10'
          Dst:             uv_encode
        - Src:             'Source/LibTIFF4/tif_luv.c:1066,14'
          Dst:             uv_encode
    - functionName:    LogL10fromY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - log
        - tiff_itrunc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:886,35'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_luv.c:886,16'
          Dst:             tiff_itrunc
    - functionName:    LogLuvEncode24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          217
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:555,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:556,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:566,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:580,18'
          Dst:             TIFFFlushData1
    - functionName:    LogL16GuessDataFmt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1319,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    multiply_ms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1338
      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:             'Source/LibTIFF4/tif_luv.c:1338,12'
          Dst:             _TIFFMultiplySSize
    - functionName:    LogLuvGuessDataFmt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1443
      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:   'Source/LibTIFF4/tif_luv.c:1402,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1429,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    L16toGry
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 835
      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:             'Source/LibTIFF4/tif_luv.c:830,20'
          Dst:             LogL16toY
        - Src:             'Source/LibTIFF4/tif_luv.c:833,54'
          Dst:             sqrt
    - functionName:    LogL16toY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 795
      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:             'Source/LibTIFF4/tif_luv.c:793,9'
          Dst:             exp
    - functionName:    L16toY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogL16toY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:820,24'
          Dst:             LogL16toY
    - functionName:    LogL16Decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          332
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemset
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:197,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:198,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:208,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:213,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_luv.c:241,13'
          Dst:             TIFFErrorExtR
    - functionName:    LogL16InitState
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1391
      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:   'Source/LibTIFF4/tif_luv.c:1361,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1347,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:1348,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:1352,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1360,28'
          Dst:             LogL16GuessDataFmt
        - Src:             'Source/LibTIFF4/tif_luv.c:1373,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1378,23'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1380,23'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1382,23'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1383,9'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1384,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_luv.c:1387,9'
          Dst:             TIFFErrorExtR
    - functionName:    Luv32toRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1266
      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:             'Source/LibTIFF4/tif_luv.c:1262,9'
          Dst:             LogLuv32toXYZ
        - Src:             'Source/LibTIFF4/tif_luv.c:1263,9'
          Dst:             XYZtoRGB24
    - functionName:    LogLuv32toXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1183
      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:             'Source/LibTIFF4/tif_luv.c:1167,9'
          Dst:             LogL16toY
    - functionName:    XYZtoRGB24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 862
      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:             'Source/LibTIFF4/tif_luv.c:859,71'
          Dst:             sqrt
        - Src:             'Source/LibTIFF4/tif_luv.c:860,71'
          Dst:             sqrt
        - Src:             'Source/LibTIFF4/tif_luv.c:861,71'
          Dst:             sqrt
    - functionName:    Luv32toLuv48
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          73
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Luv32toXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv32toXYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1230,9'
          Dst:             LogLuv32toXYZ
    - functionName:    LogLuvDecode32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 384
      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:
        - TIFFErrorExtR
        - _TIFFmemset
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:326,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:328,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:338,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:343,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_luv.c:371,13'
          Dst:             TIFFErrorExtR
    - functionName:    Luv24toRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1118
      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:             'Source/LibTIFF4/tif_luv.c:1114,9'
          Dst:             LogLuv24toXYZ
        - Src:             'Source/LibTIFF4/tif_luv.c:1115,9'
          Dst:             XYZtoRGB24
    - functionName:    LogLuv24toXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1040
      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:             'Source/LibTIFF4/tif_luv.c:1020,9'
          Dst:             LogL10toY
        - Src:             'Source/LibTIFF4/tif_luv.c:1028,9'
          Dst:             uv_decode
    - functionName:    LogL10toY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 873
      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:             'Source/LibTIFF4/tif_luv.c:872,13'
          Dst:             exp
    - functionName:    uv_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1009
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - uv_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1094,13'
          Dst:             uv_decode
    - functionName:    Luv24toXYZ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv24toXYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1078,9'
          Dst:             LogLuv24toXYZ
    - functionName:    LogLuvDecode24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 307
      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:
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:270,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:271,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:281,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:299,9'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvInitState
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1498
      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:   'Source/LibTIFF4/tif_luv.c:1464,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1452,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:1453,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:1458,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1463,28'
          Dst:             LogLuvGuessDataFmt
        - Src:             'Source/LibTIFF4/tif_luv.c:1479,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1485,23'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1487,23'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1489,23'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1490,9'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_luv.c:1491,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_luv.c:1494,9'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          211
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFTileSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1700,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1710,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1723,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_luv.c:1730,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1736,13'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_luv.c:1737,13'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_luv.c:1741,48'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_luv.c:1742,37'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_luv.c:1749,17'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1772
      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:   'Source/LibTIFF4/tif_luv.c:1764,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LogLuvCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1692
      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:             'Source/LibTIFF4/tif_luv.c:1681,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:1687,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_luv.c:1688,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_luv.c:1691,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    LogLuvClose
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1675
      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:             'Source/LibTIFF4/tif_luv.c:1657,5'
          Dst:             __assert_fail
    - functionName:    LogLuvEncodeTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 748
      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:             'Source/LibTIFF4/tif_luv.c:736,23'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_luv.c:741,5'
          Dst:             __assert_fail
    - functionName:    LogLuvEncodeStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 728
      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:             'Source/LibTIFF4/tif_luv.c:716,23'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_luv.c:721,5'
          Dst:             __assert_fail
    - functionName:    LogLuvSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1650
      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:   'Source/LibTIFF4/tif_luv.c:1581,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1589,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1606,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1625,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1584,18'
          Dst:             LogLuvInitState
        - Src:             'Source/LibTIFF4/tif_luv.c:1622,18'
          Dst:             LogL16InitState
        - Src:             'Source/LibTIFF4/tif_luv.c:1637,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1646,5'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvDecodeTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 426
      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:             'Source/LibTIFF4/tif_luv.c:414,23'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_luv.c:419,5'
          Dst:             __assert_fail
    - functionName:    LogLuvDecodeStrip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 405
      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:             'Source/LibTIFF4/tif_luv.c:393,23'
          Dst:             TIFFScanlineSize
        - Src:             'Source/LibTIFF4/tif_luv.c:398,5'
          Dst:             __assert_fail
    - functionName:    LogLuvSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1573
      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:   'Source/LibTIFF4/tif_luv.c:1513,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1521,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1537,17'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_luv.c:1555,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_luv.c:1516,18'
          Dst:             LogLuvInitState
        - Src:             'Source/LibTIFF4/tif_luv.c:1552,18'
          Dst:             LogL16InitState
        - Src:             'Source/LibTIFF4/tif_luv.c:1566,13'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1503
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1314
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1837
      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:             'Source/LibTIFF4/tif_luv.c:1785,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_luv.c:1790,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_luv.c:1792,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_luv.c:1799,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_luv.c:1803,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_luv.c:1834,5'
          Dst:             TIFFErrorExtR
    - functionName:    cl_hash
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1370
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          875
      EdgeCount:       128
      CyclomaticComplexity: 32
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - _TIFFmemset
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_lzw.c:809,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:870,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:878,17'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_lzw.c:883,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:889,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:908,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:918,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:943,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:979,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1006,9'
          Dst:             TIFFErrorExtR
    - functionName:    LZWCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1388
      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:             'Source/LibTIFF4/tif_lzw.c:1374,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'Source/LibTIFF4/tif_lzw.c:1376,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1379,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:1382,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:1384,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:1387,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    LZWEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          726
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
        - cl_hash
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_lzw.c:1128,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1213,18'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_lzw.c:1224,13'
          Dst:             cl_hash
        - Src:             'Source/LibTIFF4/tif_lzw.c:1242,17'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1258,21'
          Dst:             cl_hash
    - functionName:    LZWPostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          351
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_lzw.c:1306,14'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_lzw.c:1334,17'
          Dst:             __assert_fail
    - functionName:    LZWPreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1066
      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:             'Source/LibTIFF4/tif_lzw.c:1043,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1064,5'
          Dst:             cl_hash
    - functionName:    LZWSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1033
      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:             'Source/LibTIFF4/tif_lzw.c:1025,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1026,33'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:1029,9'
          Dst:             TIFFErrorExtR
    - functionName:    LZWDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          1344
      EdgeCount:       220
      CyclomaticComplexity: 55
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_lzw.c:415,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:416,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:420,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:645,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:663,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:734,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:744,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:750,5'
          Dst:             TIFFErrorExtR
    - functionName:    LZWPreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 322
      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:             'Source/LibTIFF4/tif_lzw.c:251,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:268,13'
          Dst:             TIFFWarningExtR
    - functionName:    LZWSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 240
      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:             'Source/LibTIFF4/tif_lzw.c:195,36'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:198,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_lzw.c:209,15'
          Dst:             TIFFPredictorInit
        - Src:             'Source/LibTIFF4/tif_lzw.c:214,37'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:217,13'
          Dst:             TIFFErrorExtR
    - functionName:    LZWFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_lzw.c:1394,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_lzw.c:1398,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_lzw.c:1425,11'
          Dst:             TIFFPredictorInit
        - Src:             'Source/LibTIFF4/tif_lzw.c:1428,5'
          Dst:             TIFFErrorExtR
    - functionName:    NeXTDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_next.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          418
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_next.c:86,9'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_next.c:142,25'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_next.c:79,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_next.c:94,17'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_next.c:111,17'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_next.c:147,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_next.c:165,5'
          Dst:             TIFFErrorExtR
    - functionName:    NeXTPreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_next.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 183
      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:             'Source/LibTIFF4/tif_next.c:178,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitNeXT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_next.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 192
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 964
      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:             'Source/LibTIFF4/tif_ojpeg.c:949,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:952,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:957,13'
          Dst:             jpeg_read_scanlines_encap
    - functionName:    jpeg_read_scanlines_encap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2695
      functionLinenumberEnd: 2703
      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:             'Source/LibTIFF4/tif_ojpeg.c:2696,9'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2700,9'
          Dst:             jpeg_read_scanlines
    - functionName:    OJPEGDecodeRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 939
      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:             'Source/LibTIFF4/tif_ojpeg.c:892,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:895,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:902,17'
          Dst:             jpeg_read_raw_data_encap
    - functionName:    jpeg_read_raw_data_encap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2718
      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:             'Source/LibTIFF4/tif_ojpeg.c:2711,9'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2715,9'
          Dst:             jpeg_read_raw_data
    - functionName:    OJPEGWriteStreamEoi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2647
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2637
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - OJPEGReadBufferFill
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_ojpeg.c:2607,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2598,13'
          Dst:             OJPEGReadBufferFill
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2600,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadBufferFill
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          418
      EdgeCount:       78
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFGetStrileByteCountWithErr
        - TIFFGetStrileOffsetWithErr
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_ojpeg.c:2226,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2214,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2215,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2216,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2217,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2246,46'
          Dst:             TIFFGetStrileOffsetWithErr
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2252,46'
          Dst:             TIFFGetStrileByteCountWithErr
    - functionName:    OJPEGWriteStreamSos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          201
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2565,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2566,5'
          Dst:             __assert_fail
    - functionName:    OJPEGWriteStreamSof
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          231
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2528,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2529,5'
          Dst:             __assert_fail
    - functionName:    OJPEGWriteStreamDri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          78
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamAcTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamDcTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamQTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamSoi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2460
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2457
      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:   'Source/LibTIFF4/tif_ojpeg.c:2394,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2393,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2397,17'
          Dst:             OJPEGWriteStreamSoi
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2400,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2403,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2406,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2409,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2412,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2415,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2418,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2421,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2424,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2427,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2430,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2433,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2436,17'
          Dst:             OJPEGWriteStreamDri
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2439,17'
          Dst:             OJPEGWriteStreamSof
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2442,17'
          Dst:             OJPEGWriteStreamSos
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2445,21'
          Dst:             OJPEGWriteStreamCompressed
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2449,17'
          Dst:             OJPEGWriteStreamRst
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2452,17'
          Dst:             OJPEGWriteStreamEoi
    - functionName:    jpeg_start_decompress_encap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2688
      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:             'Source/LibTIFF4/tif_ojpeg.c:2681,9'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2685,9'
          Dst:             jpeg_start_decompress
    - functionName:    jpeg_read_header_encap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2667,9'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2671,9'
          Dst:             jpeg_read_header
    - functionName:    OJPEGLibjpegJpegSourceMgrTermSource
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2797
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      char
      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:             'Source/LibTIFF4/tif_ojpeg.c:2786,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2787,5'
          Dst:             jpeg_encap_unwind
    - functionName:    jpeg_encap_unwind
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2725
      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:             'Source/LibTIFF4/tif_ojpeg.c:2725,5'
          Dst:             longjmp
    - functionName:    OJPEGLibjpegJpegSourceMgrSkipInputData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2774
      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:             'Source/LibTIFF4/tif_ojpeg.c:2772,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2773,5'
          Dst:             jpeg_encap_unwind
    - functionName:    OJPEGLibjpegJpegSourceMgrFillInputBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2763
      functionDepth:   0
      returnType:      char
      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:             'Source/LibTIFF4/tif_ojpeg.c:2756,9'
          Dst:             OJPEGWriteStream
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2758,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2759,9'
          Dst:             jpeg_encap_unwind
    - functionName:    OJPEGLibjpegJpegSourceMgrInitSource
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2747
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2660
      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:             'Source/LibTIFF4/tif_ojpeg.c:2653,9'
          Dst:             _setjmp
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2657,9'
          Dst:             jpeg_CreateDecompress
    - functionName:    OJPEGLibjpegJpegErrorMgrErrorExit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2742
      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:             'Source/LibTIFF4/tif_ojpeg.c:2740,5'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2741,5'
          Dst:             jpeg_encap_unwind
    - functionName:    OJPEGLibjpegJpegErrorMgrOutputMessage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2734
      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:             'Source/LibTIFF4/tif_ojpeg.c:2733,5'
          Dst:             TIFFWarningExtR
    - functionName:    OJPEGPreDecodeSkipScanlines
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 834
      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:             'Source/LibTIFF4/tif_ojpeg.c:820,27'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:823,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:829,13'
          Dst:             jpeg_read_scanlines_encap
    - functionName:    OJPEGPreDecodeSkipRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 811
      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:             'Source/LibTIFF4/tif_ojpeg.c:796,13'
          Dst:             jpeg_read_raw_data_encap
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:804,13'
          Dst:             jpeg_read_raw_data_encap
    - functionName:    OJPEGWriteHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          708
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - _TIFFcallocExt
        - _TIFFmallocExt
        - __assert_fail
        - jpeg_create_decompress_encap
        - jpeg_read_header_encap
        - jpeg_start_decompress_encap
        - jpeg_std_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1310,5'
          Dst:             jpeg_std_error
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1316,9'
          Dst:             jpeg_create_decompress_encap
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1332,9'
          Dst:             jpeg_read_header_encap
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1345,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1346,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1376,17'
          Dst:             _TIFFcallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1379,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1390,50'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1394,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1435,9'
          Dst:             jpeg_start_decompress_encap
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1440,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1452,9'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGLibjpegSessionAbort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1472
      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:             'Source/LibTIFF4/tif_ojpeg.c:1469,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1470,5'
          Dst:             jpeg_destroy
    - functionName:    OJPEGReadSecondarySos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1297
      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:             'Source/LibTIFF4/tif_ojpeg.c:1246,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1247,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1248,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1249,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1268,17'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1274,25'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1284,13'
          Dst:             OJPEGReadHeaderInfoSecStreamSos
    - functionName:    OJPEGReadByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2297
      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:             'Source/LibTIFF4/tif_ojpeg.c:2289,13'
          Dst:             OJPEGReadBufferFill
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2291,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadHeaderInfoSecStreamSos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1991
      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:             'Source/LibTIFF4/tif_ojpeg.c:1953,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1956,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1960,9'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1964,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1968,9'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1972,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1979,13'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1983,13'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1989,5'
          Dst:             OJPEGReadSkip
    - functionName:    OJPEGReadWord
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2328
      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:             'Source/LibTIFF4/tif_ojpeg.c:2321,9'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2324,9'
          Dst:             OJPEGReadByte
    - functionName:    OJPEGReadSkip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          129
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2371,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadHeaderInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          418
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - OJPEGReadHeaderInfoSec
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1163,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1194,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1214,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1219,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1229,9'
          Dst:             OJPEGReadHeaderInfoSec
    - functionName:    OJPEGReadHeaderInfoSec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1610
      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:   'Source/LibTIFF4/tif_ojpeg.c:1519,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1509,13'
          Dst:             OJPEGReadBytePeek
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1513,9'
          Dst:             OJPEGReadByteAdvance
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1516,17'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1543,21'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1548,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1552,21'
          Dst:             OJPEGReadSkip
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1555,21'
          Dst:             OJPEGReadHeaderInfoSecStreamDri
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1559,21'
          Dst:             OJPEGReadHeaderInfoSecStreamDqt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1563,21'
          Dst:             OJPEGReadHeaderInfoSecStreamDht
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1569,21'
          Dst:             OJPEGReadHeaderInfoSecStreamSof
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1577,17'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1578,21'
          Dst:             OJPEGReadHeaderInfoSecStreamSos
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1582,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1591,13'
          Dst:             OJPEGReadHeaderInfoSecTablesQTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1602,13'
          Dst:             OJPEGReadHeaderInfoSecTablesDcTable
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1604,13'
          Dst:             OJPEGReadHeaderInfoSecTablesAcTable
    - functionName:    OJPEGReadBytePeek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2309
      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:             'Source/LibTIFF4/tif_ojpeg.c:2303,13'
          Dst:             OJPEGReadBufferFill
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2305,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadByteAdvance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2316
      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:             'Source/LibTIFF4/tif_ojpeg.c:2313,5'
          Dst:             __assert_fail
    - functionName:    OJPEGReadHeaderInfoSecStreamDri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1630
      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:             'Source/LibTIFF4/tif_ojpeg.c:1619,9'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1623,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1626,9'
          Dst:             OJPEGReadWord
    - functionName:    OJPEGReadHeaderInfoSecStreamDqt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1693
      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:             'Source/LibTIFF4/tif_ojpeg.c:1642,9'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1647,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1651,9'
          Dst:             OJPEGReadSkip
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1659,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1663,18'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1666,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1674,17'
          Dst:             OJPEGReadBlock
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1676,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1682,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1683,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1687,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecStreamDht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1772
      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:             'Source/LibTIFF4/tif_ojpeg.c:1707,9'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1712,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1717,9'
          Dst:             OJPEGReadSkip
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1722,14'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1725,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1733,13'
          Dst:             OJPEGReadBlock
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1735,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1743,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1744,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1748,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1755,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1756,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1762,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1763,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1767,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecStreamSof
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1942
      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:             'Source/LibTIFF4/tif_ojpeg.c:1787,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1793,9'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1798,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1805,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1813,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1820,9'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1825,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1832,9'
          Dst:             OJPEGReadSkip
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1836,13'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1841,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1847,13'
          Dst:             OJPEGReadWord
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1851,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1857,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1865,9'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1870,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1879,13'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1884,13'
          Dst:             OJPEGReadByte
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1915,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1925,25'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1934,13'
          Dst:             OJPEGReadByte
    - functionName:    OJPEGReadHeaderInfoSecTablesQTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2050
      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:             'Source/LibTIFF4/tif_ojpeg.c:2004,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2017,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2022,18'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2025,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2038,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2042,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecTablesDcTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2120
      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:             'Source/LibTIFF4/tif_ojpeg.c:2065,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2078,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2091,18'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2094,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2108,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2112,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecTablesAcTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2190
      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:             'Source/LibTIFF4/tif_ojpeg.c:2135,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2148,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2161,18'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2164,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2178,17'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2182,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - OJPEGReadBufferFill
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2335,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2342,17'
          Dst:             OJPEGReadBufferFill
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2344,13'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:2349,9'
          Dst:             _TIFFmemcpy
    - functionName:    OJPEGSubsamplingCorrect
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1157
      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:             'Source/LibTIFF4/tif_ojpeg.c:1081,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1087,13'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1100,9'
          Dst:             OJPEGReadHeaderInfoSec
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1111,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1119,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1130,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1138,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1150,17'
          Dst:             TIFFWarningExtR
    - functionName:    OJPEGPrintDir
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 693
      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:             'Source/LibTIFF4/tif_ojpeg.c:658,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:660,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:663,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:667,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:669,13'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:670,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:674,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:676,13'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:677,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:681,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:683,13'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:684,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:687,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:689,9'
          Dst:             fprintf
    - functionName:    OJPEGVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 651
      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:   'Source/LibTIFF4/tif_ojpeg.c:573,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:594,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:610,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:626,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:645,11'
          Dst:             TIFFFieldWithTag
    - functionName:    OJPEGVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 562
      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:   'Source/LibTIFF4/tif_ojpeg.c:525,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:536,17'
          Dst:             OJPEGSubsamplingCorrect
    - functionName:    OJPEGCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1072
      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:             'Source/LibTIFF4/tif_ojpeg.c:1037,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1039,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1041,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1043,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1045,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1047,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1049,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1051,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1053,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1055,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1057,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1059,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1061,13'
          Dst:             OJPEGLibjpegSessionAbort
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1063,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1065,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1067,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1068,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:1070,9'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    OJPEGEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1016
      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:             'Source/LibTIFF4/tif_ojpeg.c:1013,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGPostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1025
      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:             'Source/LibTIFF4/tif_ojpeg.c:1022,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGPreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1004
      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:             'Source/LibTIFF4/tif_ojpeg.c:1001,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 994
      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:             'Source/LibTIFF4/tif_ojpeg.c:991,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - OJPEGDecodeRaw
        - OJPEGDecodeScanlines
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:843,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:856,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:866,13'
          Dst:             OJPEGDecodeRaw
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:871,13'
          Dst:             OJPEGDecodeScanlines
    - functionName:    OJPEGPostDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 986
      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:             'Source/LibTIFF4/tif_ojpeg.c:982,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:983,9'
          Dst:             OJPEGLibjpegSessionAbort
    - functionName:    OJPEGPreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          366
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - OJPEGLibjpegSessionAbort
        - OJPEGPreDecodeSkipRaw
        - OJPEGPreDecodeSkipScanlines
        - OJPEGReadHeaderInfo
        - OJPEGReadSecondarySos
        - OJPEGSubsamplingCorrect
        - OJPEGWriteHeaderInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:716,9'
          Dst:             OJPEGSubsamplingCorrect
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:719,13'
          Dst:             OJPEGReadHeaderInfo
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:724,13'
          Dst:             OJPEGReadSecondarySos
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:735,13'
          Dst:             OJPEGLibjpegSessionAbort
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:755,13'
          Dst:             OJPEGWriteHeaderInfo
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:762,17'
          Dst:             OJPEGPreDecodeSkipRaw
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:767,17'
          Dst:             OJPEGPreDecodeSkipScanlines
    - functionName:    OJPEGSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 708
      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:             'Source/LibTIFF4/tif_ojpeg.c:704,5'
          Dst:             TIFFWarningExtR
    - functionName:    OJPEGFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 698
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 520
      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:             'Source/LibTIFF4/tif_ojpeg.c:464,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:469,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:471,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:477,10'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:480,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:483,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_ojpeg.c:488,5'
          Dst:             TIFFSetField
    - functionName:    PackBitsEncodeChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 232
      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:             'Source/LibTIFF4/tif_packbits.c:226,13'
          Dst:             PackBitsEncode
    - functionName:    PackBitsEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          484
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFFlushData1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_packbits.c:120,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_packbits.c:105,22'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_packbits.c:115,22'
          Dst:             TIFFFlushData1
    - functionName:    PackBitsPostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      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:             'Source/LibTIFF4/tif_packbits.c:54,9'
          Dst:             _TIFFfreeExt
    - functionName:    PackBitsPreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 49
      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:             'Source/LibTIFF4/tif_packbits.c:38,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_packbits.c:45,38'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_packbits.c:47,38'
          Dst:             TIFFScanlineSize
    - functionName:    PackBitsDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          232
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_packbits.c:256,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_packbits.c:264,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_packbits.c:279,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_packbits.c:287,17'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_packbits.c:292,13'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_packbits.c:303,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitPackBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 321
      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:    horizontalDifference8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          414
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalDifference16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          448
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalDifferenceF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          1307
      EdgeCount:       241
      CyclomaticComplexity: 61
      functionsReached:
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1076,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1077,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1078,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1085,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1088,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1091,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1098,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1099,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1100,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1101,36'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1108,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1111,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1114,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1117,31'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1124,13'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1128,17'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1128,17'
          Dst:             log
    - functionName:    horizontalAccumulate8abgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          432
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          394
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate11
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          344
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate12
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          685
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          394
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulateF
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          426
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixarLogGuessDataFmt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 713
      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:   'Source/LibTIFF4/tif_pixarlog.c:689,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    add_ms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 731
      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:             'Source/LibTIFF4/tif_pixarlog.c:723,5'
          Dst:             __assert_fail
    - functionName:    multiply_ms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 718
      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:             'Source/LibTIFF4/tif_pixarlog.c:718,12'
          Dst:             _TIFFMultiplySSize
    - functionName:    PixarLogMakeTables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          565
      EdgeCount:       97
      CyclomaticComplexity: 25
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - exp
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:571,9'
          Dst:             log
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:574,9'
          Dst:             exp
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:575,23'
          Dst:             exp
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:580,27'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:581,26'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:582,25'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:583,26'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:584,30'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:586,26'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:591,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:593,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:595,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:597,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:599,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:601,13'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:620,38'
          Dst:             exp
    - functionName:    PixarLogVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          244
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFTileSize
        - deflateParams
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_pixarlog.c:1512,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_pixarlog.c:1534,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1518,21'
          Dst:             deflateParams
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1521,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1538,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1539,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1542,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1543,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1546,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1547,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1550,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1551,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1554,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1555,21'
          Dst:             TIFFSetField
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1563,32'
          Dst:             TIFFTileSize
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1564,37'
          Dst:             TIFFScanlineSize
    - functionName:    PixarLogVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1589
      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:   'Source/LibTIFF4/tif_pixarlog.c:1577,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    PixarLogCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1504
      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:             'Source/LibTIFF4/tif_pixarlog.c:1472,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1474,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1480,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1482,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1484,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1486,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1488,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1490,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1494,13'
          Dst:             inflateEnd
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1496,13'
          Dst:             deflateEnd
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1499,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1500,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1503,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    PixarLogClose
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1466
      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:             'Source/LibTIFF4/tif_pixarlog.c:1443,5'
          Dst:             __assert_fail
    - functionName:    PixarLogEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          344
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - deflate
        - horizontalDifference16
        - horizontalDifference8
        - horizontalDifferenceF
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_pixarlog.c:1305,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_pixarlog.c:1336,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1320,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1330,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1339,17'
          Dst:             horizontalDifferenceF
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1344,17'
          Dst:             horizontalDifference16
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1349,17'
          Dst:             horizontalDifference8
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1354,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1369,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1375,13'
          Dst:             deflate
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1377,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1384,18'
          Dst:             TIFFFlushData1
    - functionName:    PixarLogPostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1436
      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:   'Source/LibTIFF4/tif_pixarlog.c:1412,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1411,17'
          Dst:             deflate
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1420,26'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1430,17'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogPreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1057
      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:             'Source/LibTIFF4/tif_pixarlog.c:1044,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1053,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1056,13'
          Dst:             deflateReset
    - functionName:    PixarLogSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1033
      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:             'Source/LibTIFF4/tif_pixarlog.c:994,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1002,33'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1002,21'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1002,9'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1008,28'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1012,28'
          Dst:             PixarLogGuessDataFmt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1015,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1022,9'
          Dst:             deflateInit_
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1024,9'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          505
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabArrayOfShort
        - TIFFWarningExtR
        - __assert_fail
        - horizontalAccumulate11
        - horizontalAccumulate12
        - horizontalAccumulate16
        - horizontalAccumulate8
        - horizontalAccumulate8abgr
        - horizontalAccumulateF
        - inflate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_pixarlog.c:844,5'
          Branch Sides:    []
        - Branch String:   'Source/LibTIFF4/tif_pixarlog.c:946,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:859,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:868,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:881,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:887,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:892,21'
          Dst:             inflate
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:899,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:906,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:915,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:928,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:937,9'
          Dst:             TIFFWarningExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:949,17'
          Dst:             horizontalAccumulateF
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:954,17'
          Dst:             horizontalAccumulate16
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:959,17'
          Dst:             horizontalAccumulate12
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:964,17'
          Dst:             horizontalAccumulate11
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:968,17'
          Dst:             horizontalAccumulate8
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:973,17'
          Dst:             horizontalAccumulate8abgr
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:978,17'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogPreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 832
      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:             'Source/LibTIFF4/tif_pixarlog.c:819,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:828,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:831,13'
          Dst:             inflateReset
    - functionName:    PixarLogSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 808
      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:             'Source/LibTIFF4/tif_pixarlog.c:747,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:769,21'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:769,9'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:768,17'
          Dst:             multiply_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:772,17'
          Dst:             add_ms
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:776,28'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:781,28'
          Dst:             PixarLogGuessDataFmt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:784,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:787,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:794,9'
          Dst:             inflateInit_
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:796,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:799,9'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 736
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          152
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - PixarLogMakeTables
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1604,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1609,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1611,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1619,32'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1623,5'
          Dst:             _TIFFmemset
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1658,11'
          Dst:             TIFFPredictorInit
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1663,5'
          Dst:             PixarLogMakeTables
        - Src:             'Source/LibTIFF4/tif_pixarlog.c:1667,5'
          Dst:             TIFFErrorExtR
    - functionName:    fpDiff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 856
      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:   'Source/LibTIFF4/tif_predict.c:852,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:826,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:830,22'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_predict.c:834,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_predict.c:847,5'
          Dst:             _TIFFfreeExt
    - functionName:    swabHorDiff64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 809
      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:             'Source/LibTIFF4/tif_predict.c:804,10'
          Dst:             horDiff64
        - Src:             'Source/LibTIFF4/tif_predict.c:807,5'
          Dst:             TIFFSwabArrayOfLong8
    - functionName:    horDiff64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 797
      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:   'Source/LibTIFF4/tif_predict.c:792,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:782,9'
          Dst:             TIFFErrorExtR
    - functionName:    swabHorDiff32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 770
      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:             'Source/LibTIFF4/tif_predict.c:765,10'
          Dst:             horDiff32
        - Src:             'Source/LibTIFF4/tif_predict.c:768,5'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    horDiff32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 758
      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:   'Source/LibTIFF4/tif_predict.c:753,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:743,9'
          Dst:             TIFFErrorExtR
    - functionName:    swabHorDiff16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 731
      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:             'Source/LibTIFF4/tif_predict.c:726,10'
          Dst:             horDiff16
        - Src:             'Source/LibTIFF4/tif_predict.c:729,5'
          Dst:             TIFFSwabArrayOfShort
    - functionName:    horDiff16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 719
      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:   'Source/LibTIFF4/tif_predict.c:711,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:701,9'
          Dst:             TIFFErrorExtR
    - functionName:    PredictorEncodeTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 920
      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:             'Source/LibTIFF4/tif_predict.c:882,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:883,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:884,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:890,31'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_predict.c:893,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:902,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:905,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:906,9'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_predict.c:917,5'
          Dst:             _TIFFfreeExt
    - functionName:    PredictorEncodeRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 870
      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:             'Source/LibTIFF4/tif_predict.c:862,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:863,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:864,5'
          Dst:             __assert_fail
    - functionName:    horDiff8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 689
      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:   'Source/LibTIFF4/tif_predict.c:681,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:622,9'
          Dst:             TIFFErrorExtR
    - functionName:    fpAcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          300
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_predict.c:530,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:520,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:524,22'
          Dst:             _TIFFmallocExt
        - Src:             'Source/LibTIFF4/tif_predict.c:536,5'
          Dst:             _TIFFmemcpy
        - Src:             'Source/LibTIFF4/tif_predict.c:550,5'
          Dst:             _TIFFfreeExt
    - functionName:    swabHorAcc64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfLong8
        - horAcc64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:477,5'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'Source/LibTIFF4/tif_predict.c:478,12'
          Dst:             horAcc64
    - functionName:    horAcc64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          188
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_predict.c:499,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:490,9'
          Dst:             TIFFErrorExtR
    - functionName:    swabHorAcc32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfLong
        - horAcc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:443,5'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'Source/LibTIFF4/tif_predict.c:444,12'
          Dst:             horAcc32
    - functionName:    horAcc32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          188
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_predict.c:465,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:456,9'
          Dst:             TIFFErrorExtR
    - functionName:    swabHorAcc16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfShort
        - horAcc16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:406,5'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'Source/LibTIFF4/tif_predict.c:407,12'
          Dst:             horAcc16
    - functionName:    horAcc16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          223
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_predict.c:428,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:419,9'
          Dst:             TIFFErrorExtR
    - functionName:    PredictorDecodeTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 611
      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:             'Source/LibTIFF4/tif_predict.c:586,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:587,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:592,9'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:595,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:599,9'
          Dst:             __assert_fail
    - functionName:    PredictorDecodeRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 572
      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:             'Source/LibTIFF4/tif_predict.c:562,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:563,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:564,5'
          Dst:             __assert_fail
    - functionName:    horAcc8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          421
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_predict.c:391,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:349,9'
          Dst:             TIFFErrorExtR
    - functionName:    PredictorSetup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 121
      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:   'Source/LibTIFF4/tif_predict.c:66,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:74,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:84,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:94,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:103,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_predict.c:114,23'
          Dst:             TIFFTileRowSize
        - Src:             'Source/LibTIFF4/tif_predict.c:116,23'
          Dst:             TIFFScanlineSize
    - functionName:    TIFFPredictorCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:1037,5'
          Dst:             __assert_fail
    - functionName:    PredictorSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          255
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - PredictorSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_predict.c:236,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:231,38'
          Dst:             PredictorSetup
    - functionName:    PredictorSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 224
      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:   'Source/LibTIFF4/tif_predict.c:136,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:131,38'
          Dst:             PredictorSetup
    - functionName:    PredictorPrintDir
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 991
      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:   'Source/LibTIFF4/tif_predict.c:975,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:974,9'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_predict.c:978,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_predict.c:981,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_predict.c:984,17'
          Dst:             fprintf
        - Src:             'Source/LibTIFF4/tif_predict.c:987,9'
          Dst:             fprintf
    - functionName:    PredictorVSetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 947
      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:   'Source/LibTIFF4/tif_predict.c:936,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:933,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:934,5'
          Dst:             __assert_fail
    - functionName:    PredictorVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 965
      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:   'Source/LibTIFF4/tif_predict.c:956,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:953,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:954,5'
          Dst:             __assert_fail
    - functionName:    TIFFPredictorInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1031
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_predict.c:997,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_predict.c:1002,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_predict.c:1004,9'
          Dst:             TIFFErrorExtR
    - functionName:    ThunderDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          553
      EdgeCount:       105
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibTIFF4/tif_thunder.c:103,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_thunder.c:157,9'
          Dst:             TIFFErrorExtR
    - functionName:    ThunderDecodeRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - ThunderDecode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_thunder.c:176,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_thunder.c:181,14'
          Dst:             ThunderDecode
    - functionName:    ThunderSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/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:             'Source/LibTIFF4/tif_thunder.c:75,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitThunderScan
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      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:    ZIPCleanup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 560
      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:             'Source/LibTIFF4/tif_zip.c:531,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:533,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'Source/LibTIFF4/tif_zip.c:540,9'
          Dst:             deflateEnd
        - Src:             'Source/LibTIFF4/tif_zip.c:545,9'
          Dst:             inflateEnd
        - Src:             'Source/LibTIFF4/tif_zip.c:556,5'
          Dst:             _TIFFfreeExt
        - Src:             'Source/LibTIFF4/tif_zip.c:559,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    ZIPEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          186
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
        - deflate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_zip.c:353,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:354,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:463,13'
          Dst:             deflate
        - Src:             'Source/LibTIFF4/tif_zip.c:465,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:471,18'
          Dst:             TIFFFlushData1
    - functionName:    ZIPPostEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 525
      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:   'Source/LibTIFF4/tif_zip.c:502,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_zip.c:501,17'
          Dst:             deflate
        - Src:             'Source/LibTIFF4/tif_zip.c:510,26'
          Dst:             TIFFFlushData1
        - Src:             'Source/LibTIFF4/tif_zip.c:520,17'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPPreEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 342
      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:             'Source/LibTIFF4/tif_zip.c:327,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:342,13'
          Dst:             deflateReset
    - functionName:    ZIPSetupEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 317
      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:             'Source/LibTIFF4/tif_zip.c:296,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:299,9'
          Dst:             inflateEnd
        - Src:             'Source/LibTIFF4/tif_zip.c:307,9'
          Dst:             deflateInit_
        - Src:             'Source/LibTIFF4/tif_zip.c:309,9'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          242
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - inflate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_zip.c:162,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:163,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:259,17'
          Dst:             inflate
        - Src:             'Source/LibTIFF4/tif_zip.c:266,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:272,13'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:278,9'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPPreDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - inflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_zip.c:137,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:153,13'
          Dst:             inflateReset
    - functionName:    ZIPSetupDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 127
      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:             'Source/LibTIFF4/tif_zip.c:104,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:109,9'
          Dst:             deflateEnd
        - Src:             'Source/LibTIFF4/tif_zip.c:117,9'
          Dst:             inflateInit_
        - Src:             'Source/LibTIFF4/tif_zip.c:119,9'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPFixupTags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      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/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 627
      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:   'Source/LibTIFF4/tif_zip.c:567,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_zip.c:574,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:586,21'
          Dst:             deflateParams
        - Src:             'Source/LibTIFF4/tif_zip.c:589,21'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:609,17'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:615,17'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPVGetField
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 647
      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:   'Source/LibTIFF4/tif_zip.c:633,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFInitZIP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibTIFF4/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          167
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFMergeFields
        - _TIFFcallocExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibTIFF4/tif_zip.c:661,5'
          Dst:             __assert_fail
        - Src:             'Source/LibTIFF4/tif_zip.c:670,10'
          Dst:             _TIFFMergeFields
        - Src:             'Source/LibTIFF4/tif_zip.c:672,9'
          Dst:             TIFFErrorExtR
        - Src:             'Source/LibTIFF4/tif_zip.c:680,32'
          Dst:             _TIFFcallocExt
        - Src:             'Source/LibTIFF4/tif_zip.c:725,11'
          Dst:             TIFFPredictorInit
        - Src:             'Source/LibTIFF4/tif_zip.c:728,5'
          Dst:             TIFFErrorExtR
    - functionName:    compressBound
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compress2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/compress.c:74,12'
          Dst:             compress2
    - functionName:    compress2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - deflate
        - deflateEnd
        - deflateInit_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/compress.c:41,11'
          Dst:             deflateInit_
        - Src:             'Source/ZLib/compress.c:58,15'
          Dst:             deflate
        - Src:             'Source/ZLib/compress.c:62,5'
          Dst:             deflateEnd
    - functionName:    inflate_fast
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 306
      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:    uncompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/uncompr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uncompress2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/uncompr.c:92,12'
          Dst:             uncompress2
    - functionName:    uncompress2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/ZLib/uncompr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - inflate
        - inflateEnd
        - inflateInit_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/ZLib/uncompr.c:55,11'
          Dst:             inflateInit_
        - Src:             'Source/ZLib/uncompr.c:70,15'
          Dst:             inflate
        - Src:             'Source/ZLib/uncompr.c:79,5'
          Dst:             inflateEnd
    - functionName:    opj_stream_has_seek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_default_seek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_seek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:607,2'
          Dst:             __assert_fail
    - functionName:    opj_stream_skip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:560,2'
          Dst:             __assert_fail
    - functionName:    opj_stream_get_number_byte_left
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:551,3'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/cio.c:552,3'
          Dst:             __assert_fail
    - functionName:    opj_stream_tell
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_event_msg
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:436,4'
          Dst:             opj_event_msg
    - functionName:    opj_stream_write_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          147
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - opj_stream_flush
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:414,9'
          Dst:             opj_stream_flush
    - functionName:    opj_stream_read_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          455
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - opj_event_msg
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:313,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/cio.c:345,5'
          Dst:             opj_event_msg
    - functionName:    opj_stream_set_user_data_length
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_set_user_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_set_skip_function
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_set_write_function
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_set_seek_function
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_set_read_function
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_destroy_v3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_stream_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:203,2'
          Dst:             opj_stream_destroy
    - functionName:    opj_stream_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_default_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_stream_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:184,9'
          Dst:             opj_stream_create
    - functionName:    opj_stream_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_read_skip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          221
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - opj_event_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:455,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/cio.c:488,4'
          Dst:             opj_event_msg
    - functionName:    opj_stream_read_seek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_write_skip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - opj_event_msg
        - opj_stream_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:515,17'
          Dst:             opj_stream_flush
        - Src:             'Source/LibOpenJPEG/cio.c:528,4'
          Dst:             opj_event_msg
    - functionName:    opj_stream_write_seek
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_stream_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:586,8'
          Dst:             opj_stream_flush
    - functionName:    opj_stream_default_read
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_default_write
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_stream_default_skip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_float_LE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_float_BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_write_float_LE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_write_float_BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_double_LE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_double_BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_write_double_LE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_write_double_BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_read_bytes_LE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    119
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:77,2'
          Dst:             __assert_fail
    - functionName:    opj_read_bytes_BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:66,2'
          Dst:             __assert_fail
    - functionName:    opj_write_bytes_LE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    124
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:55,2'
          Dst:             __assert_fail
    - functionName:    opj_write_bytes_BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/cio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/cio.c:45,2'
          Dst:             __assert_fail
    - functionName:    opj_default_callback
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_set_default_event_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_event_msg
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - vsprintf
      functionUses:    271
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/event.c:87,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/event.c:118,17'
          Dst:             strlen
        - Src:             'Source/LibOpenJPEG/event.c:118,62'
          Dst:             strlen
        - Src:             'Source/LibOpenJPEG/event.c:121,3'
          Dst:             vsprintf
    - functionName:    vsprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_uint_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_get_max_poc_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_uint_max
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3062,29'
          Dst:             opj_uint_max
    - functionName:    opj_j2k_get_max_qcc_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_get_max_coc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2835,16'
          Dst:             opj_j2k_get_max_coc_size
    - functionName:    opj_j2k_get_max_coc_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - opj_j2k_get_SPCod_SPCoc_size
        - opj_uint_max
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2583,52'
          Dst:             opj_j2k_get_SPCod_SPCoc_size
        - Src:             'Source/LibOpenJPEG/j2k.c:2583,33'
          Dst:             opj_uint_max
    - functionName:    opj_j2k_get_SPCod_SPCoc_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8199
      functionLinenumberEnd: 8221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8205,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8212,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8213,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_get_max_toc_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_uint_max
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3082,25'
          Dst:             opj_uint_max
    - functionName:    opj_j2k_get_specific_header_sizes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_j2k_get_max_coc_size
        - opj_j2k_get_max_poc_size
        - opj_j2k_get_max_qcc_size
        - opj_j2k_get_max_toc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3097,23'
          Dst:             opj_j2k_get_max_toc_size
        - Src:             'Source/LibOpenJPEG/j2k.c:3100,31'
          Dst:             opj_j2k_get_max_coc_size
        - Src:             'Source/LibOpenJPEG/j2k.c:3103,31'
          Dst:             opj_j2k_get_max_qcc_size
        - Src:             'Source/LibOpenJPEG/j2k.c:3107,23'
          Dst:             opj_j2k_get_max_poc_size
    - functionName:    opj_uint_ceildiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_get_default_stride
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4566
      functionLinenumberEnd: 4568
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_get_tp_stride
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4561
      functionLinenumberEnd: 4562
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_write_mco
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5515
      functionLinenumberEnd: 5567
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          207
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5523,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5524,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5525,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5533,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:5538,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5545,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5548,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5551,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5556,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5562,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_mcc_record
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5197
      functionLinenumberEnd: 5294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          341
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5206,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5207,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5208,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5222,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:5227,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5236,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5239,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5243,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5246,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5250,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5253,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5256,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5259,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5263,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5267,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5272,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5286,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5289,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_mct_record
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5025
      functionLinenumberEnd: 5077
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5031,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5032,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5033,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5038,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:5043,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5052,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5055,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5058,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5064,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5067,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5072,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_cbd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5726
      functionLinenumberEnd: 5779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          210
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5734,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5735,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5736,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5742,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:5747,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5756,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5759,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5762,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5768,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5774,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_rgn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4400
      functionLinenumberEnd: 4448
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          159
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4409,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4410,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4411,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4428,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4431,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4434,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4437,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4440,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4443,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_SQcd_SQcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8471
      functionLinenumberEnd: 8536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          293
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8481,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8482,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8483,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8484,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8491,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8492,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8500,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8504,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8509,25'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8517,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8521,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8528,25'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_j2k_get_SQcd_SQcc_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8437
      functionLinenumberEnd: 8463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8445,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8452,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8453,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_write_SPCod_SPCoc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8229
      functionLinenumberEnd: 8287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          253
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8236,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8237,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8238,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8239,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8246,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8247,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8250,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8254,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8257,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8260,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8263,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8266,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8274,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8279,25'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_j2k_calculate_tp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_j2k_get_num_tp
        - opj_pi_update_encoding_parameters
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1655,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1656,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1657,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1658,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1659,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1703,25'
          Dst:             opj_pi_update_encoding_parameters
        - Src:             'Source/LibOpenJPEG/j2k.c:1706,53'
          Dst:             opj_j2k_get_num_tp
    - functionName:    opj_j2k_get_num_tp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          220
      EdgeCount:       36
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_j2k_convert_progression_order
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/j2k.c:1610,25'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1594,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1595,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1599,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1602,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1605,16'
          Dst:             opj_j2k_convert_progression_order
        - Src:             'Source/LibOpenJPEG/j2k.c:1606,9'
          Dst:             strlen
        - Src:             'Source/LibOpenJPEG/j2k.c:1606,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_convert_progression_order
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_update_rates
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4574
      functionLinenumberEnd: 4731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          638
      EdgeCount:       94
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - opj_int_max
        - opj_int_min
        - opj_j2k_get_specific_header_sizes
        - opj_stream_tell
        - opj_uint_ceildiv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4590,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4591,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4592,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4600,38'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:4614,32'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/j2k.c:4615,32'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/j2k.c:4616,32'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/j2k.c:4617,32'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/j2k.c:4698,41'
          Dst:             opj_uint_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:4700,57'
          Dst:             opj_uint_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:4710,24'
          Dst:             opj_j2k_get_specific_header_sizes
    - functionName:    opj_int_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_create_tcd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10197
      functionLinenumberEnd: 10217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_tcd_create
        - opj_tcd_destroy
        - opj_tcd_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:10199,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10200,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10201,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10203,24'
          Dst:             opj_tcd_create
        - Src:             'Source/LibOpenJPEG/j2k.c:10206,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:10210,14'
          Dst:             opj_tcd_init
        - Src:             'Source/LibOpenJPEG/j2k.c:10211,17'
          Dst:             opj_tcd_destroy
    - functionName:    opj_j2k_get_end_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4787
      functionLinenumberEnd: 4795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_stream_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4789,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4790,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4791,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4793,44'
          Dst:             opj_stream_tell
    - functionName:    opj_j2k_write_mct_data_group
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4801
      functionLinenumberEnd: 4844
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_j2k_write_cbd
        - opj_j2k_write_mcc_record
        - opj_j2k_write_mco
        - opj_j2k_write_mct_record
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4808,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4809,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4810,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4812,15'
          Dst:             opj_j2k_write_cbd
        - Src:             'Source/LibOpenJPEG/j2k.c:4821,23'
          Dst:             opj_j2k_write_mct_record
        - Src:             'Source/LibOpenJPEG/j2k.c:4832,23'
          Dst:             opj_j2k_write_mcc_record
        - Src:             'Source/LibOpenJPEG/j2k.c:4839,15'
          Dst:             opj_j2k_write_mco
    - functionName:    opj_j2k_write_com
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          172
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2249,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2250,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2251,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2254,38'
          Dst:             strlen
        - Src:             'Source/LibOpenJPEG/j2k.c:2258,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2263,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2272,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2275,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2278,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2283,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_regions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4896
      functionLinenumberEnd: 4919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_j2k_write_rgn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4901,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4902,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4903,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4910,31'
          Dst:             opj_j2k_write_rgn
    - functionName:    opj_j2k_write_poc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2974
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          185
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_write_poc_in_memory
        - opj_stream_write_data
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2938,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2939,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2940,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2955,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2960,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2967,9'
          Dst:             opj_j2k_write_poc_in_memory
        - Src:             'Source/LibOpenJPEG/j2k.c:2969,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_poc_in_memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 3049
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          225
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_int_min
        - opj_write_bytes_LE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2994,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2995,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3014,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3017,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3022,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3025,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3028,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3031,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3034,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3037,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3041,53'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/j2k.c:3042,53'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/j2k.c:3043,54'
          Dst:             opj_int_min
    - functionName:    opj_j2k_write_tlm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3851
      functionLinenumberEnd: 3899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_tell
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3856,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3857,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3858,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3863,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:3868,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3879,57'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:3881,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3884,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3887,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3890,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3894,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_qcd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          189
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_get_SQcd_SQcc_size
        - opj_j2k_write_SQcd_SQcc
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2660,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2661,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2662,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2664,26'
          Dst:             opj_j2k_get_SQcd_SQcc_size
        - Src:             'Source/LibOpenJPEG/j2k.c:2668,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2673,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2682,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2685,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2690,15'
          Dst:             opj_j2k_write_SQcd_SQcc
        - Src:             'Source/LibOpenJPEG/j2k.c:2691,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2696,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2700,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_cod
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          237
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_get_SPCod_SPCoc_size
        - opj_j2k_write_SPCod_SPCoc
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2322,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2323,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2324,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2328,27'
          Dst:             opj_j2k_get_SPCod_SPCoc_size
        - Src:             'Source/LibOpenJPEG/j2k.c:2332,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2337,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2346,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2349,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2352,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2355,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2358,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2361,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2366,15'
          Dst:             opj_j2k_write_SPCod_SPCoc
        - Src:             'Source/LibOpenJPEG/j2k.c:2367,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2372,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2376,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_siz
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          301
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1811,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1812,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1813,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1822,63'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:1827,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1837,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1840,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1843,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1846,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1849,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1852,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1855,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1858,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1861,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1864,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1867,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1870,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1875,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1878,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1881,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1887,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_write_soc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1729,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1730,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1731,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1736,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1738,13'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_init_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10135
      functionLinenumberEnd: 10183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_j2k_calculate_tp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:10139,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10140,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10141,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10183,16'
          Dst:             opj_j2k_calculate_tp
    - functionName:    opj_j2k_mct_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6615
      functionLinenumberEnd: 6642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6620,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6621,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6622,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_encoding_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6825
      functionLinenumberEnd: 6855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_event_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6829,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6830,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6831,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6844,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6849,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_build_encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6813
      functionLinenumberEnd: 6819
      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:    opj_j2k_destroy_header_memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10116
      functionLinenumberEnd: 10129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:10118,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10119,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10120,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_end_encoding
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10084
      functionLinenumberEnd: 10106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_tcd_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:10086,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10087,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10088,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10090,9'
          Dst:             opj_tcd_destroy
    - functionName:    opj_j2k_write_epc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4924
      functionLinenumberEnd: 4956
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_stream_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4928,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4929,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4930,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4934,61'
          Dst:             opj_stream_tell
    - functionName:    opj_j2k_write_updated_tlm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10053
      functionLinenumberEnd: 10079
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_stream_seek
        - opj_stream_tell
        - opj_stream_write_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:10058,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10059,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10060,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:10064,30'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:10066,15'
          Dst:             opj_stream_seek
        - Src:             'Source/LibOpenJPEG/j2k.c:10070,13'
          Dst:             opj_stream_write_data
        - Src:             'Source/LibOpenJPEG/j2k.c:10074,15'
          Dst:             opj_stream_seek
    - functionName:    opj_j2k_write_eoc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_stream_flush
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4456,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4457,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4458,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4460,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4470,14'
          Dst:             opj_stream_write_data
        - Src:             'Source/LibOpenJPEG/j2k.c:4474,16'
          Dst:             opj_stream_flush
    - functionName:    opj_j2k_update_tlm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_write_bytes_LE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:815,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:818,9'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_j2k_write_sod
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4212
      functionLinenumberEnd: 4276
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_tcd_encode_tile
        - opj_write_bytes_LE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4217,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4218,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4219,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4221,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4268,15'
          Dst:             opj_tcd_encode_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:4269,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_write_sot
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3907
      functionLinenumberEnd: 3942
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_write_bytes_LE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3909,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3910,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3911,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3913,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3916,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3919,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3925,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3928,9'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_j2k_write_all_tile_parts
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9946
      functionLinenumberEnd: 10048
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          334
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - opj_j2k_get_num_tp
        - opj_j2k_update_tlm
        - opj_j2k_write_sod
        - opj_j2k_write_sot
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9964,22'
          Dst:             opj_j2k_get_num_tp
        - Src:             'Source/LibOpenJPEG/j2k.c:9974,23'
          Dst:             opj_j2k_write_sot
        - Src:             'Source/LibOpenJPEG/j2k.c:9984,23'
          Dst:             opj_j2k_write_sod
        - Src:             'Source/LibOpenJPEG/j2k.c:9994,17'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:9997,25'
          Dst:             opj_j2k_update_tlm
        - Src:             'Source/LibOpenJPEG/j2k.c:10007,30'
          Dst:             opj_j2k_get_num_tp
        - Src:             'Source/LibOpenJPEG/j2k.c:10014,31'
          Dst:             opj_j2k_write_sot
        - Src:             'Source/LibOpenJPEG/j2k.c:10025,31'
          Dst:             opj_j2k_write_sod
        - Src:             'Source/LibOpenJPEG/j2k.c:10035,25'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:10038,33'
          Dst:             opj_j2k_update_tlm
    - functionName:    opj_j2k_write_first_tile_part
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9865
      functionLinenumberEnd: 9937
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          175
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - opj_j2k_update_tlm
        - opj_j2k_write_poc_in_memory
        - opj_j2k_write_sod
        - opj_j2k_write_sot
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9886,15'
          Dst:             opj_j2k_write_sot
        - Src:             'Source/LibOpenJPEG/j2k.c:9914,25'
          Dst:             opj_j2k_write_poc_in_memory
        - Src:             'Source/LibOpenJPEG/j2k.c:9922,15'
          Dst:             opj_j2k_write_sod
        - Src:             'Source/LibOpenJPEG/j2k.c:9930,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:9933,17'
          Dst:             opj_j2k_update_tlm
    - functionName:    opj_j2k_decode_one_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9204
      functionLinenumberEnd: 9316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          353
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - opj_event_msg
        - opj_j2k_allocate_tile_element_cstr_index
        - opj_j2k_decode_tile
        - opj_j2k_read_tile_header
        - opj_j2k_update_image_data
        - opj_stream_read_seek
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9215,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9223,22'
          Dst:             opj_j2k_allocate_tile_element_cstr_index
        - Src:             'Source/LibOpenJPEG/j2k.c:9236,40'
          Dst:             opj_stream_read_seek
        - Src:             'Source/LibOpenJPEG/j2k.c:9237,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9243,40'
          Dst:             opj_stream_read_seek
        - Src:             'Source/LibOpenJPEG/j2k.c:9244,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9255,23'
          Dst:             opj_j2k_read_tile_header
        - Src:             'Source/LibOpenJPEG/j2k.c:9273,69'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:9279,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9286,23'
          Dst:             opj_j2k_decode_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:9290,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9292,23'
          Dst:             opj_j2k_update_image_data
        - Src:             'Source/LibOpenJPEG/j2k.c:9296,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9301,31'
          Dst:             opj_stream_read_seek
        - Src:             'Source/LibOpenJPEG/j2k.c:9302,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9308,25'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_allocate_tile_element_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9092
      functionLinenumberEnd: 9110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          138
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9096,60'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:9104,33'
          Dst:             calloc
    - functionName:    opj_j2k_read_tile_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7399
      functionLinenumberEnd: 7615
      functionDepth:   0
      returnType:      int
      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:         105
      ICount:          851
      EdgeCount:       141
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_add_tlmarker
        - opj_j2k_get_marker_handler
        - opj_j2k_read_sod
        - opj_read_bytes_LE
        - opj_stream_get_number_byte_left
        - opj_stream_read_data
        - opj_stream_skip
        - opj_stream_tell
        - opj_tcd_get_decoded_tile_size
        - opj_tcd_init_decode_tile
        - realloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7407,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7408,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7409,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7426,24'
          Dst:             opj_stream_get_number_byte_left
        - Src:             'Source/LibOpenJPEG/j2k.c:7433,29'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7434,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7439,25'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:7442,59'
          Dst:             opj_stream_get_number_byte_left
        - Src:             'Source/LibOpenJPEG/j2k.c:7454,44'
          Dst:             opj_j2k_get_marker_handler
        - Src:             'Source/LibOpenJPEG/j2k.c:7458,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7465,74'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:7470,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7478,29'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7479,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7485,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7490,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7498,62'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:7495,42'
          Dst:             opj_j2k_add_tlmarker
        - Src:             'Source/LibOpenJPEG/j2k.c:7500,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7506,67'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:7515,37'
          Dst:             opj_stream_skip
        - Src:             'Source/LibOpenJPEG/j2k.c:7516,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7523,37'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7524,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7528,33'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:7531,20'
          Dst:             opj_stream_get_number_byte_left
        - Src:             'Source/LibOpenJPEG/j2k.c:7538,31'
          Dst:             opj_j2k_read_sod
        - Src:             'Source/LibOpenJPEG/j2k.c:7544,37'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7545,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7550,33'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:7560,29'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7561,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7566,25'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:7595,15'
          Dst:             opj_tcd_init_decode_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:7596,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7600,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7605,24'
          Dst:             opj_tcd_get_decoded_tile_size
    - functionName:    opj_j2k_decode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7623
      functionLinenumberEnd: 7698
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_tcp_data_destroy
        - opj_j2k_tcp_destroy
        - opj_read_bytes_LE
        - opj_stream_get_number_byte_left
        - opj_stream_read_data
        - opj_tcd_decode_tile
        - opj_tcd_update_tile_data
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7629,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7630,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7631,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7640,17'
          Dst:             opj_j2k_tcp_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7644,15'
          Dst:             opj_tcd_decode_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:7649,17'
          Dst:             opj_j2k_tcp_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7651,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7655,15'
          Dst:             opj_tcd_update_tile_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7663,9'
          Dst:             opj_j2k_tcp_data_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7668,12'
          Dst:             opj_stream_get_number_byte_left
        - Src:             'Source/LibOpenJPEG/j2k.c:7674,21'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:7675,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7679,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:7687,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7689,28'
          Dst:             opj_stream_get_number_byte_left
    - functionName:    opj_j2k_update_image_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7701
      functionLinenumberEnd: 7960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          846
      EdgeCount:       136
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - calloc
        - opj_int_ceildivpow2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/j2k.c:7873,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7731,62'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:7765,41'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:7766,41'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:7782,17'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7783,17'
          Dst:             __assert_fail
    - functionName:    opj_int_ceildivpow2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_tcp_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7288
      functionLinenumberEnd: 7344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - opj_j2k_tcp_data_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7342,9'
          Dst:             opj_j2k_tcp_data_destroy
    - functionName:    opj_j2k_tcp_data_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7347
      functionLinenumberEnd: 7353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_get_marker_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7175
      functionLinenumberEnd: 7182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_add_tlmarker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6482
      functionLinenumberEnd: 6518
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          290
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6483,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6484,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6490,52'
          Dst:             realloc
    - functionName:    opj_j2k_read_sod
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4282
      functionLinenumberEnd: 4391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          341
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_add_tlmarker
        - opj_stream_get_number_byte_left
        - opj_stream_read_data
        - opj_stream_tell
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4291,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4292,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4293,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4302,79'
          Dst:             opj_stream_get_number_byte_left
        - Src:             'Source/LibOpenJPEG/j2k.c:4325,61'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:4337,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4348,43'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:4356,34'
          Dst:             opj_j2k_add_tlmarker
        - Src:             'Source/LibOpenJPEG/j2k.c:4361,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4370,35'
          Dst:             opj_stream_read_data
    - functionName:    opj_j2k_read_sot
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3949
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          810
      EdgeCount:       106
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - calloc
        - opj_event_msg
        - opj_read_bytes_LE
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3957,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3958,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3959,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3963,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3968,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3973,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4012,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4020,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4024,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4052,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4057,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4060,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4068,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4076,27'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4111,25'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4119,25'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4129,66'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:4132,91'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:4137,49'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4149,74'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:4156,83'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:4163,57'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_cod
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          225
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_copy_tile_component_parameters
        - opj_j2k_read_SPCod_SPCoc
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2404,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2405,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2406,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2418,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2422,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2424,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2427,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2438,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2446,15'
          Dst:             opj_j2k_read_SPCod_SPCoc
        - Src:             'Source/LibOpenJPEG/j2k.c:2447,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2452,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2457,9'
          Dst:             opj_j2k_copy_tile_component_parameters
    - functionName:    opj_j2k_read_coc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          183
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_read_SPCod_SPCoc
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2610,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2611,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2612,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2624,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2629,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2632,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2636,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2639,15'
          Dst:             opj_j2k_read_SPCod_SPCoc
        - Src:             'Source/LibOpenJPEG/j2k.c:2640,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2645,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_rgn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4494
      functionLinenumberEnd: 4558
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4503,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4504,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4505,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4516,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4525,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4527,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4547,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4553,9'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_read_qcd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2719
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_copy_tile_quantization_parameters
        - opj_j2k_read_SQcd_SQcc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2721,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2722,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2723,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2725,15'
          Dst:             opj_j2k_read_SQcd_SQcc
        - Src:             'Source/LibOpenJPEG/j2k.c:2726,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2731,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2736,9'
          Dst:             opj_j2k_copy_tile_quantization_parameters
    - functionName:    opj_j2k_read_qcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2923
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_read_SQcd_SQcc
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2854,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2855,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2856,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2862,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2865,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2871,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2874,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2906,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2912,15'
          Dst:             opj_j2k_read_SQcd_SQcc
        - Src:             'Source/LibOpenJPEG/j2k.c:2913,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2918,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_poc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3127
      functionLinenumberEnd: 3200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          308
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
        - opj_uint_min
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3138,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3139,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3140,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3155,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3168,11'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3171,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3178,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3180,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3182,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3184,41'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/j2k.c:3186,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3188,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3190,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3194,42'
          Dst:             opj_uint_min
    - functionName:    opj_j2k_read_siz
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          897
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - calloc
        - opj_event_msg
        - opj_image_comp_header_update
        - opj_int_ceildiv
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1919,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1920,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1921,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1928,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1936,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1940,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1943,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1945,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1947,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1949,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1951,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1953,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1955,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1957,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1959,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1964,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1969,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1975,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1980,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1986,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2033,46'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2036,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2046,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2050,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2053,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:2058,21'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2097,32'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:2098,32'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:2102,13'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2113,78'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:2114,78'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:2164,35'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2166,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2185,39'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:2187,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2196,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2207,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2224,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:2233,9'
          Dst:             opj_image_comp_header_update
    - functionName:    opj_j2k_read_tlm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3255
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3258,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3259,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3260,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3263,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3268,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3270,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3282,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_plm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_event_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3313,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3314,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3315,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3318,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_plt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3381
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3385,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3386,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3387,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3390,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3394,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3399,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3413,17'
          Dst:             opj_event_msg
    - functionName:    j2k_read_ppm_v3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3529
      functionLinenumberEnd: 3761
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          628
      EdgeCount:       87
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3534,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3535,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3536,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3540,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3547,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3555,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3559,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3566,19'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3581,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3592,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3604,33'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3611,35'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3619,33'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3620,61'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:3626,41'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3651,25'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3666,25'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3667,53'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:3673,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3689,17'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3690,45'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:3696,25'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_ppt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3776
      functionLinenumberEnd: 3845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - opj_event_msg
        - opj_read_bytes_LE
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3782,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3783,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3784,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3788,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3794,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3801,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:3812,50'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:3814,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:3825,47'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:3830,25'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_crg
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3215
      functionLinenumberEnd: 3240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_event_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:3218,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3219,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3220,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:3225,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_com
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:2304,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2305,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:2306,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_read_mct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5092
      functionLinenumberEnd: 5191
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          355
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5100,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5101,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5108,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5113,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5116,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5121,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5126,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5145,62'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:5151,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5171,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5174,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5182,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_cbd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5793
      functionLinenumberEnd: 5829
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5800,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5801,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5802,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5807,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5811,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5815,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5821,17'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_read_mcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5300
      functionLinenumberEnd: 5509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          710
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5312,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5313,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5314,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5321,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5326,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5329,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5334,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5338,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5356,83'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:5363,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5375,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5378,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5382,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5386,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5394,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5398,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5402,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5406,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5415,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5422,25'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5426,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5431,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5438,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5443,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5450,25'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5454,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5459,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5478,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5495,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5502,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_mco
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5582
      functionLinenumberEnd: 5639
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_add_mct
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5590,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5591,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5592,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5600,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5604,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5608,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5613,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5630,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:5633,23'
          Dst:             opj_j2k_add_mct
    - functionName:    opj_j2k_add_mct
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5642
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          294
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5652,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_read_int16_to_int32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1350,17'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_read_int32_to_int32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1366,17'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_read_float32_to_int32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_float_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1382,17'
          Dst:             opj_read_float_LE
    - functionName:    opj_j2k_read_float64_to_int32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_double_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1398,17'
          Dst:             opj_read_double_LE
    - functionName:    opj_j2k_read_int16_to_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1286,17'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_read_int32_to_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1302,17'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_read_float32_to_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_float_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1318,17'
          Dst:             opj_read_float_LE
    - functionName:    opj_j2k_read_float64_to_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_read_double_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1334,17'
          Dst:             opj_read_double_LE
    - functionName:    opj_int_ceildiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/opj_intmath.h:105,3'
          Dst:             __assert_fail
    - functionName:    opj_uint_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_read_SQcd_SQcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8544
      functionLinenumberEnd: 8653
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          400
      EdgeCount:       70
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8554,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8555,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8556,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8565,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8571,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8576,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8590,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8621,25'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8632,25'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_copy_tile_quantization_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8656
      functionLinenumberEnd: 8682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8665,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_read_SPCod_SPCoc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8294
      functionLinenumberEnd: 8399
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          330
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8302,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8303,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8304,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8312,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8319,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8323,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8326,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8335,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8341,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8345,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8349,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8352,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:8360,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8365,25'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_j2k_copy_tile_component_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8402
      functionLinenumberEnd: 8432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          150
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8411,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_decode_tiles
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9115
      functionLinenumberEnd: 9183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - opj_event_msg
        - opj_j2k_decode_tile
        - opj_j2k_read_tile_header
        - opj_j2k_update_image_data
        - opj_stream_get_number_byte_left
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9126,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9132,23'
          Dst:             opj_j2k_read_tile_header
        - Src:             'Source/LibOpenJPEG/j2k.c:9150,69'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:9153,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9160,23'
          Dst:             opj_j2k_decode_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:9162,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9165,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9167,23'
          Dst:             opj_j2k_update_image_data
        - Src:             'Source/LibOpenJPEG/j2k.c:9171,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9173,20'
          Dst:             opj_stream_get_number_byte_left
    - functionName:    opj_j2k_decoding_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6861
      functionLinenumberEnd: 6884
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6865,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6866,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6867,9'
          Dst:             __assert_fail
    - functionName:    opj_j2k_build_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6801
      functionLinenumberEnd: 6807
      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:    opj_j2k_add_mhmarker
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6454
      functionLinenumberEnd: 6479
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          136
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6455,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6461,52'
          Dst:             realloc
    - functionName:    opj_j2k_read_unk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4964
      functionLinenumberEnd: 5019
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          171
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_add_mhmarker
        - opj_j2k_get_marker_handler
        - opj_read_bytes_LE
        - opj_stream_read_data
        - opj_stream_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:4970,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4971,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4972,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:4974,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4978,21'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:4979,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:4984,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:4989,44'
          Dst:             opj_j2k_get_marker_handler
        - Src:             'Source/LibOpenJPEG/j2k.c:4992,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5001,78'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:5000,64'
          Dst:             opj_j2k_add_mhmarker
        - Src:             'Source/LibOpenJPEG/j2k.c:5004,57'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_soc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_add_mhmarker
        - opj_read_bytes_LE
        - opj_stream_read_data
        - opj_stream_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1770,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1771,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1772,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:1774,13'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:1778,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:1787,46'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:1789,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1792,26'
          Dst:             opj_j2k_add_mhmarker
        - Src:             'Source/LibOpenJPEG/j2k.c:1793,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_copy_default_tcp_and_create_tcd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7049
      functionLinenumberEnd: 7172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          461
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_tcd_create
        - opj_tcd_destroy
        - opj_tcd_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7064,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7065,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7066,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7159,36'
          Dst:             opj_tcd_create
        - Src:             'Source/LibOpenJPEG/j2k.c:7164,15'
          Dst:             opj_tcd_init
        - Src:             'Source/LibOpenJPEG/j2k.c:7165,17'
          Dst:             opj_tcd_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7167,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_read_header_procedure
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6890
      functionLinenumberEnd: 7014
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          368
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_add_mhmarker
        - opj_j2k_get_marker_handler
        - opj_j2k_read_soc
        - opj_j2k_read_unk
        - opj_read_bytes_LE
        - opj_stream_read_data
        - opj_stream_tell
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6896,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6897,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6898,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6904,15'
          Dst:             opj_j2k_read_soc
        - Src:             'Source/LibOpenJPEG/j2k.c:6905,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6910,13'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:6911,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6916,9'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:6923,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6928,36'
          Dst:             opj_j2k_get_marker_handler
        - Src:             'Source/LibOpenJPEG/j2k.c:6932,31'
          Dst:             opj_j2k_read_unk
        - Src:             'Source/LibOpenJPEG/j2k.c:6933,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6940,52'
          Dst:             opj_j2k_get_marker_handler
        - Src:             'Source/LibOpenJPEG/j2k.c:6945,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6950,21'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:6951,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6956,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:6961,66'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:6966,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6974,21'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:6975,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6981,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6989,54'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/j2k.c:6986,34'
          Dst:             opj_j2k_add_mhmarker
        - Src:             'Source/LibOpenJPEG/j2k.c:6991,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6996,21'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/j2k.c:6997,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7002,17'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/j2k.c:7005,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7008,57'
          Dst:             opj_stream_tell
    - functionName:    opj_j2k_initialise_4K_poc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5890
      functionLinenumberEnd: 5905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_write_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10225
      functionLinenumberEnd: 10238
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_event_msg
        - opj_j2k_post_write_tile
        - opj_j2k_pre_write_tile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:10226,15'
          Dst:             opj_j2k_pre_write_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:10227,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:10231,23'
          Dst:             opj_j2k_post_write_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:10232,25'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_pre_write_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9611
      functionLinenumberEnd: 9630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opj_event_msg
        - opj_tcd_init_encode_tile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9614,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9618,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9625,15'
          Dst:             opj_tcd_init_encode_tile
    - functionName:    opj_j2k_post_write_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9740
      functionLinenumberEnd: 9785
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          149
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_write_all_tile_parts
        - opj_j2k_write_first_tile_part
        - opj_stream_write_data
        - opj_tcd_copy_tile_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9748,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9756,15'
          Dst:             opj_tcd_copy_tile_data
        - Src:             'Source/LibOpenJPEG/j2k.c:9757,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9762,15'
          Dst:             opj_j2k_write_first_tile_part
        - Src:             'Source/LibOpenJPEG/j2k.c:9769,15'
          Dst:             opj_j2k_write_all_tile_parts
        - Src:             'Source/LibOpenJPEG/j2k.c:9776,14'
          Dst:             opj_stream_write_data
    - functionName:    opj_j2k_setup_header_writing
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9817
      functionLinenumberEnd: 9857
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_j2k_create_tcd
        - opj_j2k_get_end_header
        - opj_j2k_init_info
        - opj_j2k_update_rates
        - opj_j2k_write_cod
        - opj_j2k_write_com
        - opj_j2k_write_mct_data_group
        - opj_j2k_write_poc
        - opj_j2k_write_qcd
        - opj_j2k_write_regions
        - opj_j2k_write_siz
        - opj_j2k_write_soc
        - opj_j2k_write_tlm
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9819,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9821,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9821,9'
          Dst:             opj_j2k_init_info
        - Src:             'Source/LibOpenJPEG/j2k.c:9822,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9822,9'
          Dst:             opj_j2k_write_soc
        - Src:             'Source/LibOpenJPEG/j2k.c:9823,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9823,9'
          Dst:             opj_j2k_write_siz
        - Src:             'Source/LibOpenJPEG/j2k.c:9824,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9824,9'
          Dst:             opj_j2k_write_cod
        - Src:             'Source/LibOpenJPEG/j2k.c:9825,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9825,9'
          Dst:             opj_j2k_write_qcd
        - Src:             'Source/LibOpenJPEG/j2k.c:9832,17'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9832,17'
          Dst:             opj_j2k_write_tlm
        - Src:             'Source/LibOpenJPEG/j2k.c:9835,25'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9835,25'
          Dst:             opj_j2k_write_poc
        - Src:             'Source/LibOpenJPEG/j2k.c:9839,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9839,9'
          Dst:             opj_j2k_write_regions
        - Src:             'Source/LibOpenJPEG/j2k.c:9842,17'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9842,17'
          Dst:             opj_j2k_write_com
        - Src:             'Source/LibOpenJPEG/j2k.c:9847,17'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9847,17'
          Dst:             opj_j2k_write_mct_data_group
        - Src:             'Source/LibOpenJPEG/j2k.c:9852,17'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9852,17'
          Dst:             opj_j2k_get_end_header
        - Src:             'Source/LibOpenJPEG/j2k.c:9855,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9855,9'
          Dst:             opj_j2k_create_tcd
        - Src:             'Source/LibOpenJPEG/j2k.c:9856,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9856,9'
          Dst:             opj_j2k_update_rates
    - functionName:    opj_j2k_setup_encoding_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9805
      functionLinenumberEnd: 9814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_j2k_build_encoder
        - opj_j2k_encoding_validation
        - opj_j2k_mct_validation
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9807,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9809,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9809,9'
          Dst:             opj_j2k_build_encoder
        - Src:             'Source/LibOpenJPEG/j2k.c:9810,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9810,9'
          Dst:             opj_j2k_encoding_validation
        - Src:             'Source/LibOpenJPEG/j2k.c:9813,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9813,9'
          Dst:             opj_j2k_mct_validation
    - functionName:    opj_j2k_start_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9567
      functionLinenumberEnd: 9605
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_copy_image_header
        - opj_image_create0
        - opj_j2k_exec
        - opj_j2k_setup_encoding_validation
        - opj_j2k_setup_header_writing
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9569,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9570,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9571,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9573,34'
          Dst:             opj_image_create0
        - Src:             'Source/LibOpenJPEG/j2k.c:9574,9'
          Dst:             opj_copy_image_header
        - Src:             'Source/LibOpenJPEG/j2k.c:9589,9'
          Dst:             opj_j2k_setup_encoding_validation
        - Src:             'Source/LibOpenJPEG/j2k.c:9592,15'
          Dst:             opj_j2k_exec
        - Src:             'Source/LibOpenJPEG/j2k.c:9597,9'
          Dst:             opj_j2k_setup_header_writing
        - Src:             'Source/LibOpenJPEG/j2k.c:9600,15'
          Dst:             opj_j2k_exec
    - functionName:    opj_j2k_exec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7020
      functionLinenumberEnd: 7041
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_procedure_list_clear
        - opj_procedure_list_get_first_procedure
        - opj_procedure_list_get_nb_procedures
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7026,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7027,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7028,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7029,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7031,21'
          Dst:             opj_procedure_list_get_nb_procedures
        - Src:             'Source/LibOpenJPEG/j2k.c:7032,95'
          Dst:             opj_procedure_list_get_first_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:7040,9'
          Dst:             opj_procedure_list_clear
    - functionName:    opj_j2k_setup_end_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9788
      functionLinenumberEnd: 9802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_j2k_destroy_header_memory
        - opj_j2k_end_encoding
        - opj_j2k_write_eoc
        - opj_j2k_write_epc
        - opj_j2k_write_updated_tlm
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9790,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9793,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9793,9'
          Dst:             opj_j2k_write_eoc
        - Src:             'Source/LibOpenJPEG/j2k.c:9796,17'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9796,17'
          Dst:             opj_j2k_write_updated_tlm
        - Src:             'Source/LibOpenJPEG/j2k.c:9799,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9799,9'
          Dst:             opj_j2k_write_epc
        - Src:             'Source/LibOpenJPEG/j2k.c:9800,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9800,9'
          Dst:             opj_j2k_end_encoding
        - Src:             'Source/LibOpenJPEG/j2k.c:9801,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9801,9'
          Dst:             opj_j2k_destroy_header_memory
    - functionName:    opj_j2k_end_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9551
      functionLinenumberEnd: 9561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_j2k_exec
        - opj_j2k_setup_end_compress
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9553,9'
          Dst:             opj_j2k_setup_end_compress
        - Src:             'Source/LibOpenJPEG/j2k.c:9555,15'
          Dst:             opj_j2k_exec
    - functionName:    opj_j2k_get_tile_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9633
      functionLinenumberEnd: 9733
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          466
      EdgeCount:       78
      CyclomaticComplexity: 16
      functionsReached:
        - opj_int_ceildiv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/j2k.c:9664,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9658,42'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:9659,42'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:9660,45'
          Dst:             opj_int_ceildiv
    - functionName:    opj_j2k_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9500
      functionLinenumberEnd: 9546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_get_tile_data
        - opj_j2k_post_write_tile
        - opj_j2k_pre_write_tile
        - opj_tcd_get_encoded_tile_size
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9507,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9508,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9509,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9513,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9520,23'
          Dst:             opj_j2k_pre_write_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:9525,39'
          Dst:             opj_tcd_get_encoded_tile_size
        - Src:             'Source/LibOpenJPEG/j2k.c:9527,69'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:9530,33'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9537,17'
          Dst:             opj_j2k_get_tile_data
        - Src:             'Source/LibOpenJPEG/j2k.c:9539,23'
          Dst:             opj_j2k_post_write_tile
    - functionName:    opj_j2k_set_decoded_resolution_factor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9471
      functionLinenumberEnd: 9495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - opj_event_msg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9483,57'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_setup_decoding_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9322
      functionLinenumberEnd: 9329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_j2k_decode_one_tile
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9324,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9326,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9326,9'
          Dst:             opj_j2k_decode_one_tile
    - functionName:    opj_j2k_get_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9379
      functionLinenumberEnd: 9466
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          515
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - opj_copy_image_header
        - opj_event_msg
        - opj_image_create0
        - opj_image_destroy
        - opj_int_ceildiv
        - opj_int_ceildivpow2
        - opj_j2k_exec
        - opj_j2k_setup_decoding_tile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9385,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9390,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:9419,46'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:9420,46'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:9421,29'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:9422,29'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:9424,46'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:9424,110'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:9425,46'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:9425,110'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:9432,17'
          Dst:             opj_image_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:9435,33'
          Dst:             opj_image_create0
        - Src:             'Source/LibOpenJPEG/j2k.c:9439,9'
          Dst:             opj_copy_image_header
        - Src:             'Source/LibOpenJPEG/j2k.c:9444,9'
          Dst:             opj_j2k_setup_decoding_tile
        - Src:             'Source/LibOpenJPEG/j2k.c:9447,15'
          Dst:             opj_j2k_exec
        - Src:             'Source/LibOpenJPEG/j2k.c:9448,17'
          Dst:             opj_image_destroy
    - functionName:    opj_j2k_setup_decoding
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9189
      functionLinenumberEnd: 9196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_j2k_decode_tiles
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9191,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:9193,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:9193,9'
          Dst:             opj_j2k_decode_tiles
    - functionName:    opj_j2k_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9335
      functionLinenumberEnd: 9372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - opj_copy_image_header
        - opj_image_create0
        - opj_image_destroy
        - opj_j2k_exec
        - opj_j2k_setup_decoding
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:9341,33'
          Dst:             opj_image_create0
        - Src:             'Source/LibOpenJPEG/j2k.c:9345,9'
          Dst:             opj_copy_image_header
        - Src:             'Source/LibOpenJPEG/j2k.c:9348,9'
          Dst:             opj_j2k_setup_decoding
        - Src:             'Source/LibOpenJPEG/j2k.c:9351,15'
          Dst:             opj_j2k_exec
        - Src:             'Source/LibOpenJPEG/j2k.c:9352,17'
          Dst:             opj_image_destroy
    - functionName:    j2k_get_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8983
      functionLinenumberEnd: 9089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          522
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8985,25'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:9008,55'
          Dst:             calloc
    - functionName:    j2k_get_cstr_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8912
      functionLinenumberEnd: 8980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          346
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - opj_destroy_cstr_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8916,75'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:8938,71'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:8941,4'
          Dst:             opj_destroy_cstr_info
    - functionName:    j2k_dump_image_comp_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8893
      functionLinenumberEnd: 8909
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8897,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8903,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8904,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8905,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8908,17'
          Dst:             fprintf
    - functionName:    opj_j2k_dump_MH_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8783
      functionLinenumberEnd: 8848
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          340
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8787,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8789,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8793,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8797,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8804,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8816,13'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8821,29'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8825,45'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8835,45'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8842,21'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8846,9'
          Dst:             fprintf
    - functionName:    opj_j2k_dump_tile_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8685
      functionLinenumberEnd: 8734
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          220
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8690,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8691,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8692,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8693,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8694,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8702,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8703,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8704,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8705,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8706,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8707,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8708,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8710,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8712,33'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8714,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8717,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8718,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8719,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8722,33'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8725,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8728,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8730,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8732,17'
          Dst:             fprintf
    - functionName:    opj_j2k_dump_MH_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8852
      functionLinenumberEnd: 8861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - opj_j2k_dump_tile_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8854,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8856,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8857,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8858,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8859,9'
          Dst:             opj_j2k_dump_tile_info
        - Src:             'Source/LibOpenJPEG/j2k.c:8860,9'
          Dst:             fprintf
    - functionName:    j2k_dump_image_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8864
      functionLinenumberEnd: 8890
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - j2k_dump_image_comp_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8868,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8872,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8876,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8877,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8878,9'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8883,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8884,25'
          Dst:             j2k_dump_image_comp_header
        - Src:             'Source/LibOpenJPEG/j2k.c:8885,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8889,9'
          Dst:             fprintf
    - functionName:    j2k_dump
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8737
      functionLinenumberEnd: 8780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          181
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - j2k_dump_image_header
        - opj_j2k_dump_MH_index
        - opj_j2k_dump_MH_info
        - opj_j2k_dump_tile_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8740,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/j2k.c:8747,25'
          Dst:             j2k_dump_image_header
        - Src:             'Source/LibOpenJPEG/j2k.c:8752,17'
          Dst:             opj_j2k_dump_MH_info
        - Src:             'Source/LibOpenJPEG/j2k.c:8760,13'
          Dst:             opj_j2k_dump_tile_info
        - Src:             'Source/LibOpenJPEG/j2k.c:8772,17'
          Dst:             opj_j2k_dump_MH_index
    - functionName:    opj_j2k_create_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8178
      functionLinenumberEnd: 8194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8180,25'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:8187,25'
          Dst:             calloc
    - functionName:    opj_j2k_create_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8119
      functionLinenumberEnd: 8175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          131
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - opj_j2k_create_cstr_index
        - opj_j2k_destroy
        - opj_procedure_list_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:8131,17'
          Dst:             opj_j2k_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:8138,17'
          Dst:             opj_j2k_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:8149,29'
          Dst:             opj_j2k_create_cstr_index
        - Src:             'Source/LibOpenJPEG/j2k.c:8161,36'
          Dst:             opj_procedure_list_create
        - Src:             'Source/LibOpenJPEG/j2k.c:8163,17'
          Dst:             opj_j2k_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:8168,35'
          Dst:             opj_procedure_list_create
        - Src:             'Source/LibOpenJPEG/j2k.c:8170,17'
          Dst:             opj_j2k_destroy
    - functionName:    opj_j2k_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7186
      functionLinenumberEnd: 7246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          208
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - j2k_destroy_cstr_index
        - opj_image_destroy
        - opj_j2k_cp_destroy
        - opj_j2k_tcp_destroy
        - opj_procedure_list_destroy
        - opj_tcd_destroy
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7194,25'
          Dst:             opj_j2k_tcp_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7225,9'
          Dst:             opj_tcd_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7227,9'
          Dst:             opj_j2k_cp_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7230,9'
          Dst:             opj_procedure_list_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7233,9'
          Dst:             opj_procedure_list_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7236,9'
          Dst:             j2k_destroy_cstr_index
        - Src:             'Source/LibOpenJPEG/j2k.c:7239,9'
          Dst:             opj_image_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:7242,9'
          Dst:             opj_image_destroy
    - functionName:    opj_j2k_cp_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7356
      functionLinenumberEnd: 7388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opj_j2k_tcp_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7372,25'
          Dst:             opj_j2k_tcp_destroy
    - functionName:    j2k_destroy_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7249
      functionLinenumberEnd: 7285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_set_decode_area
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7967
      functionLinenumberEnd: 8116
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          579
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_int_ceildiv
        - opj_int_ceildivpow2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:7977,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7982,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:7996,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:7997,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8000,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8006,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8019,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8025,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8037,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8038,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:8040,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8046,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8053,78'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:8059,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8065,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8072,78'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:8084,46'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:8085,46'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:8086,29'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:8087,29'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:8089,23'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:8090,35'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:8092,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8099,23'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:8100,35'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/j2k.c:8102,25'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:8112,9'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_setup_header_reading
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6590
      functionLinenumberEnd: 6599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_j2k_copy_default_tcp_and_create_tcd
        - opj_j2k_read_header_procedure
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6592,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6594,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:6594,9'
          Dst:             opj_j2k_read_header_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:6597,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:6597,9'
          Dst:             opj_j2k_copy_default_tcp_and_create_tcd
    - functionName:    opj_j2k_setup_decoding_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6602
      functionLinenumberEnd: 6610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_j2k_build_decoder
        - opj_j2k_decoding_validation
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6604,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6606,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:6606,9'
          Dst:             opj_j2k_build_decoder
        - Src:             'Source/LibOpenJPEG/j2k.c:6607,9'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/j2k.c:6607,9'
          Dst:             opj_j2k_decoding_validation
    - functionName:    opj_j2k_read_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6541
      functionLinenumberEnd: 6587
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_copy_image_header
        - opj_image_create0
        - opj_image_destroy
        - opj_j2k_allocate_tile_element_cstr_index
        - opj_j2k_exec
        - opj_j2k_setup_decoding_validation
        - opj_j2k_setup_header_reading
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6543,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6544,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6545,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6548,34'
          Dst:             opj_image_create0
        - Src:             'Source/LibOpenJPEG/j2k.c:6554,9'
          Dst:             opj_j2k_setup_decoding_validation
        - Src:             'Source/LibOpenJPEG/j2k.c:6557,15'
          Dst:             opj_j2k_exec
        - Src:             'Source/LibOpenJPEG/j2k.c:6558,17'
          Dst:             opj_image_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:6564,9'
          Dst:             opj_j2k_setup_header_reading
        - Src:             'Source/LibOpenJPEG/j2k.c:6567,15'
          Dst:             opj_j2k_exec
        - Src:             'Source/LibOpenJPEG/j2k.c:6568,17'
          Dst:             opj_image_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:6573,20'
          Dst:             opj_image_create0
        - Src:             'Source/LibOpenJPEG/j2k.c:6579,9'
          Dst:             opj_copy_image_header
        - Src:             'Source/LibOpenJPEG/j2k.c:6582,14'
          Dst:             opj_j2k_allocate_tile_element_cstr_index
    - functionName:    opj_j2k_end_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6530
      functionLinenumberEnd: 6534
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_floorlog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_j2k_setup_mct_encoding
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6646
      functionLinenumberEnd: 6796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          596
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6656,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6667,62'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:6708,54'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/j2k.c:6771,75'
          Dst:             realloc
    - functionName:    opj_j2k_write_float_to_int16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_write_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1416,17'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_j2k_write_float_to_int32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_write_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1432,17'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_j2k_write_float_to_float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_write_float_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1448,17'
          Dst:             opj_write_float_LE
    - functionName:    opj_j2k_write_float_to_float64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_write_double_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1464,17'
          Dst:             opj_write_double_LE
    - functionName:    opj_j2k_check_poc_val
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          404
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - opj_event_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:1496,38'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:1498,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:1575,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_is_cinema_compliant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6081
      functionLinenumberEnd: 6141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          226
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - opj_event_msg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/j2k.c:6112,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6086,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6101,13'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6116,13'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6127,13'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_set_cinema_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5909
      functionLinenumberEnd: 6078
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          588
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_j2k_initialise_4K_poc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/j2k.c:5916,5'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/j2k.c:5972,5'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/j2k.c:6025,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5925,9'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:5963,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5976,13'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5986,13'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:5993,13'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6018,43'
          Dst:             opj_j2k_initialise_4K_poc
        - Src:             'Source/LibOpenJPEG/j2k.c:6036,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6043,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6060,17'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/j2k.c:6067,17'
          Dst:             opj_event_msg
    - functionName:    opj_j2k_setup_encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6147
      functionLinenumberEnd: 6451
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          1315
      EdgeCount:       157
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - calloc
        - opj_calculate_norms
        - opj_dwt_calc_explicit_stepsizes
        - opj_int_ceildiv
        - opj_int_floorlog2
        - opj_j2k_check_poc_val
        - opj_j2k_is_cinema_compliant
        - opj_j2k_set_cinema_parameters
        - opj_j2k_setup_mct_encoding
        - opj_matrix_inversion_f
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:6164,13'
          Dst:             opj_j2k_set_cinema_parameters
        - Src:             'Source/LibOpenJPEG/j2k.c:6165,18'
          Dst:             opj_j2k_is_cinema_compliant
        - Src:             'Source/LibOpenJPEG/j2k.c:6197,38'
          Dst:             strlen
        - Src:             'Source/LibOpenJPEG/j2k.c:6199,25'
          Dst:             strcpy
        - Src:             'Source/LibOpenJPEG/j2k.c:6208,38'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:6209,38'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/j2k.c:6278,33'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:6281,17'
          Dst:             opj_j2k_check_poc_val
        - Src:             'Source/LibOpenJPEG/j2k.c:6335,44'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/j2k.c:6349,21'
          Dst:             opj_matrix_inversion_f
        - Src:             'Source/LibOpenJPEG/j2k.c:6349,21'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6354,21'
          Dst:             opj_calculate_norms
        - Src:             'Source/LibOpenJPEG/j2k.c:6362,21'
          Dst:             opj_j2k_setup_mct_encoding
        - Src:             'Source/LibOpenJPEG/j2k.c:6380,51'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/j2k.c:6381,51'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/j2k.c:6395,41'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6402,98'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/j2k.c:6408,98'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/j2k.c:6416,57'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/j2k.c:6424,98'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/j2k.c:6430,98'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/j2k.c:6443,25'
          Dst:             opj_dwt_calc_explicit_stepsizes
    - functionName:    opj_j2k_create_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5854
      functionLinenumberEnd: 5888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - opj_j2k_destroy
        - opj_procedure_list_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/j2k.c:5867,17'
          Dst:             opj_j2k_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:5874,36'
          Dst:             opj_procedure_list_create
        - Src:             'Source/LibOpenJPEG/j2k.c:5876,17'
          Dst:             opj_j2k_destroy
        - Src:             'Source/LibOpenJPEG/j2k.c:5881,35'
          Dst:             opj_procedure_list_create
        - Src:             'Source/LibOpenJPEG/j2k.c:5883,17'
          Dst:             opj_j2k_destroy
    - functionName:    opj_j2k_setup_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/j2k.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5836
      functionLinenumberEnd: 5847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_jpip_skip_iptr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_stream_skip
        - opj_stream_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2122,3'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2123,3'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2124,3'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2126,27'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/jp2.c:2128,7'
          Dst:             opj_stream_skip
    - functionName:    opj_jp2_write_ftyp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          161
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1441,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1442,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1443,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1448,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1456,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1459,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1462,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1465,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1469,3'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1472,14'
          Dst:             opj_stream_write_data
        - Src:             'Source/LibOpenJPEG/jp2.c:1475,3'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_write_jp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1528,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1529,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1530,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1533,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1535,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1537,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1539,6'
          Dst:             opj_stream_write_data
    - functionName:    opj_jp2_img_find_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_jp2_read_ihdr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          159
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:517,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:518,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:519,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:522,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:526,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:528,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:530,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:536,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:541,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:544,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:549,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:552,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:554,2'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_colr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1205,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1206,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1207,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1210,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1218,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1223,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1226,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1229,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1234,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1239,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1242,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1262,4'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1273,9'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_read_bpcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:657,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:658,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:659,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:663,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:668,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:674,3'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_pclr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          360
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:936,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:937,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:938,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:947,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:951,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:994,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1010,4'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_cmap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1031,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1032,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1033,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1038,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1046,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1052,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1062,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1066,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1070,3'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_cdef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          220
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1139,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1140,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1141,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1149,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1153,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1157,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1162,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1180,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1184,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1188,3'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_boxhdr_char
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2213,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2214,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2215,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2216,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2219,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2224,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2228,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2240,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2244,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2249,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2253,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2258,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2263,3'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_find_handler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_jp2_read_jp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2002,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2003,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2004,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2007,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2013,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2018,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2020,3'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_read_ftyp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          190
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2048,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2049,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2050,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2053,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2059,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2063,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2066,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:2073,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2082,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2090,3'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_jp2h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          172
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_jp2_img_find_handler
        - opj_jp2_read_boxhdr_char
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2156,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2157,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2158,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2162,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2171,9'
          Dst:             opj_jp2_read_boxhdr_char
        - Src:             'Source/LibOpenJPEG/jp2.c:2172,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2177,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2181,23'
          Dst:             opj_jp2_img_find_handler
    - functionName:    opj_jp2_read_boxhdr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          185
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_read_bytes_LE
        - opj_stream_get_number_byte_left
        - opj_stream_read_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:440,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:441,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:442,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:443,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:445,37'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/jp2.c:451,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:452,2'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:456,29'
          Dst:             opj_stream_get_number_byte_left
        - Src:             'Source/LibOpenJPEG/jp2.c:458,5'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:467,44'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/jp2.c:477,3'
          Dst:             opj_read_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:479,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:482,3'
          Dst:             opj_read_bytes_LE
    - functionName:    opj_jp2_read_header_procedure
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          276
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_jp2_find_handler
        - opj_jp2_read_boxhdr
        - opj_stream_read_data
        - opj_stream_skip
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1800,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1801,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1802,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1807,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1812,9'
          Dst:             opj_jp2_read_boxhdr
        - Src:             'Source/LibOpenJPEG/jp2.c:1821,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1827,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1833,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1838,23'
          Dst:             opj_jp2_find_handler
        - Src:             'Source/LibOpenJPEG/jp2.c:1843,45'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/jp2.c:1846,21'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1853,34'
          Dst:             opj_stream_read_data
        - Src:             'Source/LibOpenJPEG/jp2.c:1855,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1867,8'
          Dst:             opj_stream_skip
        - Src:             'Source/LibOpenJPEG/jp2.c:1868,5'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_write_jp2c
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_has_seek
        - opj_stream_seek
        - opj_stream_tell
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1491,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1492,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1493,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1494,2'
          Dst:             opj_stream_has_seek
        - Src:             'Source/LibOpenJPEG/jp2.c:1494,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1496,24'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/jp2.c:1497,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1500,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1502,8'
          Dst:             opj_stream_seek
        - Src:             'Source/LibOpenJPEG/jp2.c:1503,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1507,6'
          Dst:             opj_stream_write_data
        - Src:             'Source/LibOpenJPEG/jp2.c:1508,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1512,8'
          Dst:             opj_stream_seek
        - Src:             'Source/LibOpenJPEG/jp2.c:1513,3'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_set_decoded_resolution_factor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2593
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_set_decoded_resolution_factor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2594,9'
          Dst:             opj_j2k_set_decoded_resolution_factor
    - functionName:    jp2_get_cstr_info
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j2k_get_cstr_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2587,9'
          Dst:             j2k_get_cstr_info
    - functionName:    jp2_get_cstr_index
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j2k_get_cstr_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2582,9'
          Dst:             j2k_get_cstr_index
    - functionName:    jp2_dump
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - j2k_dump
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2573,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2575,2'
          Dst:             j2k_dump
    - functionName:    opj_jp2_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2527
      functionLinenumberEnd: 2568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - opj_j2k_create_compress
        - opj_j2k_create_decompress
        - opj_jp2_destroy
        - opj_procedure_list_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2534,15'
          Dst:             opj_j2k_create_compress
        - Src:             'Source/LibOpenJPEG/jp2.c:2537,15'
          Dst:             opj_j2k_create_decompress
        - Src:             'Source/LibOpenJPEG/jp2.c:2541,4'
          Dst:             opj_jp2_destroy
        - Src:             'Source/LibOpenJPEG/jp2.c:2553,28'
          Dst:             opj_procedure_list_create
        - Src:             'Source/LibOpenJPEG/jp2.c:2555,4'
          Dst:             opj_jp2_destroy
        - Src:             'Source/LibOpenJPEG/jp2.c:2560,27'
          Dst:             opj_procedure_list_create
        - Src:             'Source/LibOpenJPEG/jp2.c:2562,4'
          Dst:             opj_jp2_destroy
    - functionName:    opj_jp2_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          318
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - opj_j2k_destroy
        - opj_procedure_list_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2395,3'
          Dst:             opj_j2k_destroy
        - Src:             'Source/LibOpenJPEG/jp2.c:2446,4'
          Dst:             opj_procedure_list_destroy
        - Src:             'Source/LibOpenJPEG/jp2.c:2451,4'
          Dst:             opj_procedure_list_destroy
    - functionName:    opj_jp2_get_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          198
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - opj_event_msg
        - opj_j2k_get_tile
        - opj_jp2_apply_cdef
        - opj_jp2_apply_pclr
        - opj_jp2_check_color
        - opj_jp2_free_pclr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2479,2'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2481,8'
          Dst:             opj_j2k_get_tile
        - Src:             'Source/LibOpenJPEG/jp2.c:2482,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:2486,7'
          Dst:             opj_jp2_check_color
        - Src:             'Source/LibOpenJPEG/jp2.c:2502,3'
          Dst:             opj_jp2_apply_cdef
        - Src:             'Source/LibOpenJPEG/jp2.c:2508,4'
          Dst:             opj_jp2_free_pclr
        - Src:             'Source/LibOpenJPEG/jp2.c:2510,4'
          Dst:             opj_jp2_apply_pclr
    - functionName:    opj_jp2_check_color
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          474
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - calloc
        - opj_event_msg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:768,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:772,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:788,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:793,16'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/jp2.c:795,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:801,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:803,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:807,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:813,5'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:822,5'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_apply_cdef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          259
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1103,7'
          Dst:             fprintf
    - functionName:    opj_jp2_free_pclr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 755
      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:    opj_jp2_apply_pclr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          498
      EdgeCount:       69
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - opj_jp2_free_pclr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:862,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:865,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:882,5'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:887,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:889,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:895,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:897,7'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:917,2'
          Dst:             opj_jp2_free_pclr
    - functionName:    opj_jp2_set_decode_area
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_set_decode_area
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2466,9'
          Dst:             opj_j2k_set_decode_area
    - functionName:    opj_jp2_decode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2388
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_decode_tile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2388,9'
          Dst:             opj_j2k_decode_tile
    - functionName:    opj_jp2_write_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_write_tile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2377,9'
          Dst:             opj_j2k_write_tile
    - functionName:    opj_jp2_read_tile_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      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:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_read_tile_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2357,9'
          Dst:             opj_j2k_read_tile_header
    - functionName:    opj_jp2_setup_header_reading
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_jp2_read_header_procedure
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2338,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2340,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2340,2'
          Dst:             opj_jp2_read_header_procedure
    - functionName:    opj_jp2_setup_decoding_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2315,2'
          Dst:             __assert_fail
    - functionName:    opj_jp2_read_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_j2k_read_header
        - opj_jp2_exec
        - opj_jp2_setup_decoding_validation
        - opj_jp2_setup_header_reading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2277,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2278,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2279,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2282,2'
          Dst:             opj_jp2_setup_decoding_validation
        - Src:             'Source/LibOpenJPEG/jp2.c:2285,2'
          Dst:             opj_jp2_setup_header_reading
        - Src:             'Source/LibOpenJPEG/jp2.c:2288,8'
          Dst:             opj_jp2_exec
        - Src:             'Source/LibOpenJPEG/jp2.c:2293,8'
          Dst:             opj_jp2_exec
        - Src:             'Source/LibOpenJPEG/jp2.c:2297,9'
          Dst:             opj_j2k_read_header
    - functionName:    opj_jp2_exec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_procedure_list_clear
        - opj_procedure_list_get_first_procedure
        - opj_procedure_list_get_nb_procedures
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1902,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1903,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1904,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1905,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1907,14'
          Dst:             opj_procedure_list_get_nb_procedures
        - Src:             'Source/LibOpenJPEG/jp2.c:1908,93'
          Dst:             opj_procedure_list_get_first_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:1916,2'
          Dst:             opj_procedure_list_clear
    - functionName:    opj_jp2_skip_jp2c
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_stream_skip
        - opj_stream_tell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2104,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2105,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2106,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2108,31'
          Dst:             opj_stream_tell
        - Src:             'Source/LibOpenJPEG/jp2.c:2110,6'
          Dst:             opj_stream_skip
    - functionName:    opj_jp2_setup_header_writing
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_jp2_skip_jp2c
        - opj_jp2_write_ftyp
        - opj_jp2_write_jp
        - opj_jp2_write_jp2h
        - opj_jpip_skip_iptr
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2322,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2324,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2324,2'
          Dst:             opj_jp2_write_jp
        - Src:             'Source/LibOpenJPEG/jp2.c:2325,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2325,2'
          Dst:             opj_jp2_write_ftyp
        - Src:             'Source/LibOpenJPEG/jp2.c:2326,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2326,2'
          Dst:             opj_jp2_write_jp2h
        - Src:             'Source/LibOpenJPEG/jp2.c:2328,5'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2328,5'
          Dst:             opj_jpip_skip_iptr
        - Src:             'Source/LibOpenJPEG/jp2.c:2329,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2329,2'
          Dst:             opj_jp2_skip_jp2c
    - functionName:    opj_jp2_write_jp2h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          312
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - opj_event_msg
        - opj_stream_write_data
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1350,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1351,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1352,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1370,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1376,4'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1398,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:1401,6'
          Dst:             opj_stream_write_data
        - Src:             'Source/LibOpenJPEG/jp2.c:1402,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1409,8'
          Dst:             opj_stream_write_data
        - Src:             'Source/LibOpenJPEG/jp2.c:1410,5'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_write_ihdr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          125
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_write_bytes_LE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:567,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:568,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:579,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:582,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:585,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:588,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:591,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:594,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:597,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:600,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:603,2'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_jp2_write_bpcc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_write_bytes_LE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:621,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:622,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:632,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:635,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:639,3'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_jp2_write_colr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          229
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - opj_write_bytes_LE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/jp2.c:694,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:690,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:691,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:692,5'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:699,13'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:714,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:717,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:720,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:723,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:726,2'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:730,9'
          Dst:             opj_write_bytes_LE
        - Src:             'Source/LibOpenJPEG/jp2.c:735,17'
          Dst:             opj_write_bytes_LE
    - functionName:    opj_jp2_setup_encoding_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_jp2_default_validation
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:2306,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:2308,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:2308,2'
          Dst:             opj_jp2_default_validation
    - functionName:    opj_jp2_default_validation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          177
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_stream_has_seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1742,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1743,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1744,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1782,16'
          Dst:             opj_stream_has_seek
    - functionName:    opj_jp2_start_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - opj_j2k_start_compress
        - opj_jp2_exec
        - opj_jp2_setup_encoding_validation
        - opj_jp2_setup_header_writing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1927,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1928,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1929,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1932,2'
          Dst:             opj_jp2_setup_encoding_validation
        - Src:             'Source/LibOpenJPEG/jp2.c:1935,8'
          Dst:             opj_jp2_exec
        - Src:             'Source/LibOpenJPEG/jp2.c:1940,2'
          Dst:             opj_jp2_setup_header_writing
        - Src:             'Source/LibOpenJPEG/jp2.c:1943,8'
          Dst:             opj_jp2_exec
        - Src:             'Source/LibOpenJPEG/jp2.c:1947,9'
          Dst:             opj_j2k_start_compress
    - functionName:    opj_jp2_setup_end_header_writing
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_jp2_write_jp2c
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1708,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1714,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:1714,2'
          Dst:             opj_jp2_write_jp2c
    - functionName:    opj_jp2_end_compress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_j2k_end_compress
        - opj_jp2_exec
        - opj_jp2_setup_end_header_writing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1690,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1691,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1692,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1695,2'
          Dst:             opj_jp2_setup_end_header_writing
        - Src:             'Source/LibOpenJPEG/jp2.c:1697,8'
          Dst:             opj_j2k_end_compress
        - Src:             'Source/LibOpenJPEG/jp2.c:1702,9'
          Dst:             opj_jp2_exec
    - functionName:    opj_jp2_setup_end_header_reading
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - opj_jp2_read_header_procedure
        - opj_procedure_list_add_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1728,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1729,2'
          Dst:             opj_procedure_list_add_procedure
        - Src:             'Source/LibOpenJPEG/jp2.c:1729,2'
          Dst:             opj_jp2_read_header_procedure
    - functionName:    opj_jp2_end_decompress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_j2k_end_decompress
        - opj_jp2_exec
        - opj_jp2_setup_end_header_reading
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1669,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1670,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1671,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/jp2.c:1674,2'
          Dst:             opj_jp2_setup_end_header_reading
        - Src:             'Source/LibOpenJPEG/jp2.c:1677,8'
          Dst:             opj_jp2_exec
        - Src:             'Source/LibOpenJPEG/jp2.c:1681,9'
          Dst:             opj_j2k_end_decompress
    - functionName:    opj_jp2_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1660,9'
          Dst:             opj_j2k_encode
    - functionName:    opj_jp2_setup_encoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          366
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - opj_event_msg
        - opj_j2k_setup_encoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1581,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1585,2'
          Dst:             opj_j2k_setup_encoder
        - Src:             'Source/LibOpenJPEG/jp2.c:1598,9'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1609,9'
          Dst:             opj_event_msg
    - functionName:    opj_jp2_setup_decoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_j2k_setup_decoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1553,2'
          Dst:             opj_j2k_setup_decoder
    - functionName:    opj_jp2_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/jp2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          218
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - opj_event_msg
        - opj_j2k_decode
        - opj_jp2_apply_cdef
        - opj_jp2_apply_pclr
        - opj_jp2_check_color
        - opj_jp2_free_pclr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/jp2.c:1288,8'
          Dst:             opj_j2k_decode
        - Src:             'Source/LibOpenJPEG/jp2.c:1289,3'
          Dst:             opj_event_msg
        - Src:             'Source/LibOpenJPEG/jp2.c:1294,11'
          Dst:             opj_jp2_check_color
        - Src:             'Source/LibOpenJPEG/jp2.c:1312,7'
          Dst:             opj_jp2_apply_cdef
        - Src:             'Source/LibOpenJPEG/jp2.c:1318,8'
          Dst:             opj_jp2_free_pclr
        - Src:             'Source/LibOpenJPEG/jp2.c:1320,8'
          Dst:             opj_jp2_apply_pclr
    - functionName:    opj_calculate_norms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mct.c:317,15'
          Dst:             sqrt
    - functionName:    opj_mct_decode_custom
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_encode_custom
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - opj_int_fix_mul
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mct.c:245,20'
          Dst:             opj_int_fix_mul
    - functionName:    opj_int_fix_mul
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_getnorm_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_decode_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          422
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_encode_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_int_fix_mul
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mct.c:127,18'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:127,45'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:127,72'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:128,18'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:128,45'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:128,72'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:129,18'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:129,45'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/mct.c:129,72'
          Dst:             opj_int_fix_mul
    - functionName:    opj_mct_getnorm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          88
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          89
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_get_mct_norms_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mct_get_mct_norms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_uint_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_floordivpow2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_ceildivpow2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_ceildiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/opj_intmath.h:105,3'
          Dst:             __assert_fail
    - functionName:    opj_int_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_pi_next_cprl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          712
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - opj_int_ceildiv
        - opj_int_floordivpow2
        - opj_uint_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:492,28'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:493,28'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:503,50'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:511,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:512,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:513,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:514,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:528,34'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:528,13'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:529,10'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:530,34'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:530,13'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:531,10'
          Dst:             opj_int_floordivpow2
    - functionName:    opj_pi_next_pcrl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         73
      ICount:          737
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - opj_int_ceildiv
        - opj_int_floordivpow2
        - opj_uint_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:409,29'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:410,29'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:424,50'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:432,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:433,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:434,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:435,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:449,34'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:449,13'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:450,10'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:451,34'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:451,13'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:452,10'
          Dst:             opj_int_floordivpow2
    - functionName:    opj_pi_next_rpcl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          737
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached:
        - opj_int_ceildiv
        - opj_int_floordivpow2
        - opj_uint_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:325,29'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:326,29'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:351,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:352,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:353,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:354,13'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:368,34'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:368,13'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:369,10'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:370,34'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:370,13'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:371,10'
          Dst:             opj_int_floordivpow2
    - functionName:    opj_pi_next_rlcp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          286
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_pi_next_lrcp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          286
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_pi_next
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - opj_pi_next_cprl
        - opj_pi_next_lrcp
        - opj_pi_next_pcrl
        - opj_pi_next_rlcp
        - opj_pi_next_rpcl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/pi.c:1854,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1856,11'
          Dst:             opj_pi_next_lrcp
        - Src:             'Source/LibOpenJPEG/pi.c:1858,11'
          Dst:             opj_pi_next_rlcp
        - Src:             'Source/LibOpenJPEG/pi.c:1860,11'
          Dst:             opj_pi_next_rpcl
        - Src:             'Source/LibOpenJPEG/pi.c:1862,11'
          Dst:             opj_pi_next_pcrl
        - Src:             'Source/LibOpenJPEG/pi.c:1864,11'
          Dst:             opj_pi_next_cprl
    - functionName:    opj_get_encoding_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          449
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_int_ceildiv
        - opj_int_ceildivpow2
        - opj_int_floordivpow2
        - opj_int_max
        - opj_int_min
        - opj_uint_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:572,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:573,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:574,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:586,11'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/pi.c:587,11'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/pi.c:588,11'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/pi.c:589,11'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/pi.c:609,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:610,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:611,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:612,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:630,16'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:631,16'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/pi.c:636,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:637,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:638,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:639,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:641,12'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:642,12'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:643,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:645,10'
          Dst:             opj_int_ceildivpow2
    - functionName:    opj_pi_update_encoding_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - opj_get_encoding_parameters
        - opj_pi_update_encode_not_poc
        - opj_pi_update_encode_poc_and_final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1836,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1837,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1838,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1843,2'
          Dst:             opj_get_encoding_parameters
        - Src:             'Source/LibOpenJPEG/pi.c:1846,3'
          Dst:             opj_pi_update_encode_poc_and_final
        - Src:             'Source/LibOpenJPEG/pi.c:1849,3'
          Dst:             opj_pi_update_encode_not_poc
    - functionName:    opj_pi_update_encode_poc_and_final
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          266
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:869,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:870,2'
          Dst:             __assert_fail
    - functionName:    opj_pi_update_encode_not_poc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          162
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:945,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:946,2'
          Dst:             __assert_fail
    - functionName:    opj_pi_create_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          1586
      EdgeCount:       126
      CyclomaticComplexity: 15
      functionsReached:
        - opj_j2k_convert_progression_order
        - opj_pi_check_next_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/pi.c:1566,4'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1580,5'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1599,5'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1619,6'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1644,5'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1658,6'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1674,6'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1730,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1546,9'
          Dst:             opj_j2k_convert_progression_order
        - Src:             'Source/LibOpenJPEG/pi.c:1677,11'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1695,11'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1713,11'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1734,12'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1753,13'
          Dst:             opj_pi_check_next_level
    - functionName:    opj_pi_check_next_level
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          267
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - opj_pi_check_next_level
      functionUses:    10
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/pi.c:1069,4'
          Branch Sides:    []
        - Branch String:   'Source/LibOpenJPEG/pi.c:1104,8'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1072,12'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1083,12'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1094,12'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1107,14'
          Dst:             opj_pi_check_next_level
        - Src:             'Source/LibOpenJPEG/pi.c:1120,14'
          Dst:             opj_pi_check_next_level
    - functionName:    opj_pi_initialise_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          652
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - calloc
        - opj_get_all_encoding_parameters
        - opj_pi_create
        - opj_pi_destroy
        - opj_pi_update_encode_not_poc
        - opj_pi_update_encode_poc_and_final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1378,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1379,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1380,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1401,9'
          Dst:             opj_pi_create
        - Src:             'Source/LibOpenJPEG/pi.c:1416,2'
          Dst:             opj_get_all_encoding_parameters
        - Src:             'Source/LibOpenJPEG/pi.c:1429,39'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/pi.c:1433,3'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/pi.c:1523,3'
          Dst:             opj_pi_update_encode_poc_and_final
        - Src:             'Source/LibOpenJPEG/pi.c:1526,3'
          Dst:             opj_pi_update_encode_not_poc
    - functionName:    opj_pi_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          225
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - opj_pi_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:799,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:800,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:801,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:808,30'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/pi.c:817,42'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/pi.c:819,4'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/pi.c:833,5'
          Dst:             opj_pi_destroy
    - functionName:    opj_get_all_encoding_parameters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          469
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - opj_int_ceildiv
        - opj_int_ceildivpow2
        - opj_int_floordivpow2
        - opj_int_max
        - opj_int_min
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:691,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:692,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:693,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:705,11'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/pi.c:706,11'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/pi.c:707,11'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/pi.c:708,11'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/pi.c:729,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:730,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:731,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:732,12'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/pi.c:751,28'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/pi.c:752,28'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/pi.c:755,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:756,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:757,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:758,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:759,12'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:760,12'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:761,12'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/pi.c:762,10'
          Dst:             opj_int_ceildivpow2
    - functionName:    opj_pi_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_pi_update_decode_not_poc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1033,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1034,2'
          Dst:             __assert_fail
    - functionName:    opj_pi_update_decode_poc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:995,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:996,2'
          Dst:             __assert_fail
    - functionName:    opj_pi_create_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/pi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          589
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - calloc
        - opj_get_all_encoding_parameters
        - opj_pi_create
        - opj_pi_destroy
        - opj_pi_update_decode_not_poc
        - opj_pi_update_decode_poc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/pi.c:1176,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1177,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1178,2'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/pi.c:1202,9'
          Dst:             opj_pi_create
        - Src:             'Source/LibOpenJPEG/pi.c:1218,2'
          Dst:             opj_get_all_encoding_parameters
        - Src:             'Source/LibOpenJPEG/pi.c:1230,39'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/pi.c:1236,3'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/pi.c:1335,3'
          Dst:             opj_pi_update_decode_poc
        - Src:             'Source/LibOpenJPEG/pi.c:1339,3'
          Dst:             opj_pi_update_decode_not_poc
    - functionName:    opj_int_clamp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_code_block_enc_deallocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_code_block_dec_deallocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_copy_tile_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          334
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - opj_tcd_get_encoded_tile_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/tcd.c:2065,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:2045,23'
          Dst:             opj_tcd_get_encoded_tile_size
    - functionName:    opj_tcd_get_encoded_tile_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          116
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_update_tile_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          457
      EdgeCount:       82
      CyclomaticComplexity: 17
      functionsReached:
        - opj_tcd_get_decoded_tile_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/tcd.c:1306,17'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1282,23'
          Dst:             opj_tcd_get_decoded_tile_size
    - functionName:    opj_tcd_get_decoded_tile_size
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          128
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_dc_level_shift_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          302
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lrintf
        - opj_int_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1669,17'
          Dst:             __assert_fail
        - Src:             'Source/LibOpenJPEG/tcd.c:1685,58'
          Dst:             opj_int_clamp
        - Src:             'Source/LibOpenJPEG/tcd.c:1695,83'
          Dst:             lrintf
        - Src:             'Source/LibOpenJPEG/tcd.c:1695,58'
          Dst:             opj_int_clamp
    - functionName:    lrintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_mct_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          341
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - fprintf
        - opj_mct_decode
        - opj_mct_decode_custom
        - opj_mct_decode_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1585,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:1605,31'
          Dst:             opj_mct_decode_custom
        - Src:             'Source/LibOpenJPEG/tcd.c:1623,33'
          Dst:             opj_mct_decode
        - Src:             'Source/LibOpenJPEG/tcd.c:1629,29'
          Dst:             opj_mct_decode_real
        - Src:             'Source/LibOpenJPEG/tcd.c:1638,17'
          Dst:             fprintf
    - functionName:    opj_tcd_dwt_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opj_dwt_decode
        - opj_dwt_decode_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1550,31'
          Dst:             opj_dwt_decode
        - Src:             'Source/LibOpenJPEG/tcd.c:1555,31'
          Dst:             opj_dwt_decode_real
    - functionName:    opj_tcd_t1_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - opj_t1_create
        - opj_t1_decode_cblks
        - opj_t1_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1506,16'
          Dst:             opj_t1_create
        - Src:             'Source/LibOpenJPEG/tcd.c:1513,34'
          Dst:             opj_t1_decode_cblks
        - Src:             'Source/LibOpenJPEG/tcd.c:1514,25'
          Dst:             opj_t1_destroy
        - Src:             'Source/LibOpenJPEG/tcd.c:1521,9'
          Dst:             opj_t1_destroy
    - functionName:    opj_tcd_t2_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opj_t2_create
        - opj_t2_decode_packets
        - opj_t2_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1474,16'
          Dst:             opj_t2_create
        - Src:             'Source/LibOpenJPEG/tcd.c:1479,15'
          Dst:             opj_t2_decode_packets
        - Src:             'Source/LibOpenJPEG/tcd.c:1487,17'
          Dst:             opj_t2_destroy
        - Src:             'Source/LibOpenJPEG/tcd.c:1491,9'
          Dst:             opj_t2_destroy
    - functionName:    opj_tcd_decode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - opj_tcd_dc_level_shift_decode
        - opj_tcd_dwt_decode
        - opj_tcd_mct_decode
        - opj_tcd_t1_decode
        - opj_tcd_t2_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1222,15'
          Dst:             opj_tcd_t2_decode
        - Src:             'Source/LibOpenJPEG/tcd.c:1232,20'
          Dst:             opj_tcd_t1_decode
        - Src:             'Source/LibOpenJPEG/tcd.c:1242,20'
          Dst:             opj_tcd_dwt_decode
        - Src:             'Source/LibOpenJPEG/tcd.c:1251,20'
          Dst:             opj_tcd_mct_decode
        - Src:             'Source/LibOpenJPEG/tcd.c:1259,20'
          Dst:             opj_tcd_dc_level_shift_decode
    - functionName:    opj_tcd_t2_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opj_t2_create
        - opj_t2_destroy
        - opj_t2_encode_packets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1977,16'
          Dst:             opj_t2_create
        - Src:             'Source/LibOpenJPEG/tcd.c:1982,15'
          Dst:             opj_t2_encode_packets
        - Src:             'Source/LibOpenJPEG/tcd.c:1996,17'
          Dst:             opj_t2_destroy
        - Src:             'Source/LibOpenJPEG/tcd.c:2000,9'
          Dst:             opj_t2_destroy
    - functionName:    opj_tcd_rate_allocate_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opj_tcd_rateallocate
        - opj_tcd_rateallocate_fixed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:2022,23'
          Dst:             opj_tcd_rateallocate
        - Src:             'Source/LibOpenJPEG/tcd.c:2028,17'
          Dst:             opj_tcd_rateallocate_fixed
    - functionName:    opj_tcd_rateallocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          885
      EdgeCount:       131
      CyclomaticComplexity: 33
      functionsReached:
        - opj_t2_create
        - opj_t2_destroy
        - opj_t2_encode_packets
        - opj_tcd_makelayer
        - opj_uint_min
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:470,61'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/tcd.c:477,68'
          Dst:             pow
        - Src:             'Source/LibOpenJPEG/tcd.c:484,39'
          Dst:             opj_t2_create
        - Src:             'Source/LibOpenJPEG/tcd.c:496,33'
          Dst:             opj_tcd_makelayer
        - Src:             'Source/LibOpenJPEG/tcd.c:500,55'
          Dst:             opj_t2_encode_packets
        - Src:             'Source/LibOpenJPEG/tcd.c:529,47'
          Dst:             opj_t2_encode_packets
        - Src:             'Source/LibOpenJPEG/tcd.c:545,25'
          Dst:             opj_t2_destroy
        - Src:             'Source/LibOpenJPEG/tcd.c:559,17'
          Dst:             opj_tcd_makelayer
    - functionName:    opj_tcd_rateallocate_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_tcd_makelayer_fixed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:197,17'
          Dst:             opj_tcd_makelayer_fixed
    - functionName:    opj_tcd_makelayer_fixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          563
      EdgeCount:       79
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_uint_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_makelayer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          462
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_t1_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - opj_mct_get_mct_norms
        - opj_mct_get_mct_norms_real
        - opj_t1_create
        - opj_t1_destroy
        - opj_t1_encode_cblks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1941,16'
          Dst:             opj_t1_create
        - Src:             'Source/LibOpenJPEG/tcd.c:1949,39'
          Dst:             opj_mct_get_mct_norms_real
        - Src:             'Source/LibOpenJPEG/tcd.c:1952,39'
          Dst:             opj_mct_get_mct_norms
        - Src:             'Source/LibOpenJPEG/tcd.c:1959,15'
          Dst:             opj_t1_encode_cblks
        - Src:             'Source/LibOpenJPEG/tcd.c:1960,9'
          Dst:             opj_t1_destroy
        - Src:             'Source/LibOpenJPEG/tcd.c:1964,9'
          Dst:             opj_t1_destroy
    - functionName:    opj_tcd_dwt_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - opj_dwt_encode
        - opj_dwt_encode_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1918,31'
          Dst:             opj_dwt_encode
        - Src:             'Source/LibOpenJPEG/tcd.c:1923,31'
          Dst:             opj_dwt_encode_real
    - functionName:    opj_tcd_mct_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          225
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - opj_mct_encode
        - opj_mct_encode_custom
        - opj_mct_encode_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1882,23'
          Dst:             opj_mct_encode_custom
        - Src:             'Source/LibOpenJPEG/tcd.c:1900,17'
          Dst:             opj_mct_encode_real
        - Src:             'Source/LibOpenJPEG/tcd.c:1903,17'
          Dst:             opj_mct_encode
    - functionName:    opj_tcd_dc_level_shift_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          154
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_encode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          289
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - opj_tcd_dc_level_shift_encode
        - opj_tcd_dwt_encode
        - opj_tcd_mct_encode
        - opj_tcd_rate_allocate_encode
        - opj_tcd_t1_encode
        - opj_tcd_t2_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1131,84'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/tcd.c:1137,23'
          Dst:             opj_tcd_dc_level_shift_encode
        - Src:             'Source/LibOpenJPEG/tcd.c:1143,23'
          Dst:             opj_tcd_mct_encode
        - Src:             'Source/LibOpenJPEG/tcd.c:1149,23'
          Dst:             opj_tcd_dwt_encode
        - Src:             'Source/LibOpenJPEG/tcd.c:1155,23'
          Dst:             opj_tcd_t1_encode
        - Src:             'Source/LibOpenJPEG/tcd.c:1161,23'
          Dst:             opj_tcd_rate_allocate_encode
        - Src:             'Source/LibOpenJPEG/tcd.c:1175,15'
          Dst:             opj_tcd_t2_encode
    - functionName:    opj_tcd_code_block_dec_allocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_init_decode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          1503
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - fprintf
        - opj_int_ceildiv
        - opj_int_ceildivpow2
        - opj_int_floordivpow2
        - opj_int_max
        - opj_int_min
        - opj_tcd_code_block_dec_allocate
        - opj_tgt_create
        - opj_tgt_init
        - opj_uint_min
        - pow
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             pow
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_tgt_create
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_tgt_init
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_tgt_create
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_tgt_init
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:998,1'
          Dst:             opj_tcd_code_block_dec_allocate
    - functionName:    opj_int_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_ceildiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/opj_intmath.h:105,3'
          Dst:             __assert_fail
    - functionName:    opj_int_ceildivpow2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_floordivpow2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_code_block_enc_allocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_init_encode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          1503
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - fprintf
        - opj_int_ceildiv
        - opj_int_ceildivpow2
        - opj_int_floordivpow2
        - opj_int_max
        - opj_int_min
        - opj_tcd_code_block_enc_allocate
        - opj_tgt_create
        - opj_tgt_init
        - opj_uint_min
        - pow
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildiv
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_uint_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             pow
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_floordivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_ceildivpow2
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_tgt_create
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_tgt_init
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_tgt_create
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_tgt_init
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/tcd.c:997,1'
          Dst:             opj_tcd_code_block_enc_allocate
    - functionName:    opj_tcd_free_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          278
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - opj_tgt_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:1431,57'
          Dst:             opj_tgt_destroy
        - Src:             'Source/LibOpenJPEG/tcd.c:1433,57'
          Dst:             opj_tgt_destroy
    - functionName:    opj_tcd_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_tcd_free_tile
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tcd.c:601,17'
          Dst:             opj_tcd_free_tile
    - functionName:    opj_tcd_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tcd_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tgt_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - opj_bio_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tgt.c:317,29'
          Dst:             opj_bio_read
    - functionName:    opj_tgt_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - opj_bio_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tgt.c:280,41'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/tgt.c:285,25'
          Dst:             opj_bio_write
    - functionName:    opj_tgt_setvalue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tgt_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tgt_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          359
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - opj_tgt_destroy
        - opj_tgt_reset
        - realloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tgt.c:166,25'
          Dst:             opj_tgt_destroy
        - Src:             'Source/LibOpenJPEG/tgt.c:172,71'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/tgt.c:174,33'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tgt.c:175,33'
          Dst:             opj_tgt_destroy
        - Src:             'Source/LibOpenJPEG/tgt.c:211,9'
          Dst:             opj_tgt_reset
    - functionName:    opj_tgt_reset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_tgt_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/tgt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          314
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - fprintf
        - opj_tgt_reset
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/tgt.c:56,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tgt.c:79,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tgt.c:83,41'
          Dst:             calloc
        - Src:             'Source/LibOpenJPEG/tgt.c:85,17'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/tgt.c:117,9'
          Dst:             opj_tgt_reset
    - functionName:    _ZNK7Imf_2_212_GLOBAL__N_111NameCompareclEPKcS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:71,9'
          Dst:             strcmp
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113LockedTypeMapC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:80,7'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
    - functionName:    _ZN7Imf_2_29Attribute12newAttributeEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       35
      CyclomaticComplexity: 14
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:145,27'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:146,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:151,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:151,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:151,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:151,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:155,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:155,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          91
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_113LockedTypeMapC2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:91,5'
          Dst:             __cxa_guard_acquire
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:91,18'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:91,5'
          Dst:             __cxa_atexit
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:91,5'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:91,5'
          Dst:             __cxa_guard_release
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:92,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:97,16'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113LockedTypeMapC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:91,5'
          Dst:             __cxa_guard_abort
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:100,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:100,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_29Attribute23unRegisterAttributeTypeEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:135,27'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:136,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:139,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:139,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_29Attribute21registerAttributeTypeEPKcPFPS0_vE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          119
      EdgeCount:       34
      CyclomaticComplexity: 14
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:120,27'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:121,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:124,2'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:124,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:124,2'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:124,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:129,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:129,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_29Attribute9knownTypeEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:109,27'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17typeMapEv
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:110,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:113,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfAttribute.cpp:113,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_29AttributeD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    59
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AttributeC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AttributeD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:104,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:105,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:106,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:107,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:93,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:94,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:95,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:96,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IfEEEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:74,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:75,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:76,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:77,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
    - functionName:    _ZNK7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:63,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:64,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:65,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp:66,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_214TypedAttributeIN9Imath_2_23BoxINS1_4Vec2IiEEEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfBoxAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:615,5'
          Dst:             _ZN7Imf_2_28StreamIO9readCharsERNS_7IStreamEPci
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:59,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:59,11'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:59,5'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
        - _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rb
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_iPc
        - _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:120,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_iPc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:125,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121checkIsNullTerminatedILm256EEEvRAT__KcPS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:136,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:137,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rb
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:138,2'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:139,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:140,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:142,23'
          Dst:             _ZN7Imf_2_27ChannelC2ENS_9PixelTypeEiib
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:142,9'
          Dst:             _ZN7Imf_2_211ChannelList6insertEPKcRKNS_7ChannelE
    - functionName:    _ZN7Imf_2_23Xdr3padINS_8StreamIOENS_7OStreamEEEvRT0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:604,2'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:335,5'
          Dst:             _ZN7Imf_2_28StreamIO10writeCharsERNS_7OStreamEPKci
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11ChannelListEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_23Xdr3padINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_b
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:78,48'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:79,15'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:79,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:86,31'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:86,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:92,36'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:92,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:93,31'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:93,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_b
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:94,2'
          Dst:             _ZN7Imf_2_23Xdr3padINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:95,31'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:95,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:96,31'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:96,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:80,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp:103,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_PKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11ChannelListEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelListAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_213SingMatrixExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_213SingMatrixExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathExc.h:62,1'
          Dst:             _ZN9Imath_2_213SingMatrixExcD2Ev
    - functionName:    _ZN9Imath_2_213SingMatrixExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27MathExcD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathExc.h:62,1'
          Dst:             _ZN7Iex_2_27MathExcD2Ev
    - functionName:    _ZN9Imath_2_213SingMatrixExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27MathExcC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathExc.h:62,1'
          Dst:             _ZN7Iex_2_27MathExcC2EPKc
    - functionName:    _ZN9Imath_2_26limitsIfE8smallestEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathLimits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_23absIfEET_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathFun.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_28Matrix44IfEC2Effffffffffffffff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9Imath_2_28Matrix44IfE9gjInverseEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          475
      EdgeCount:       78
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9Imath_2_213SingMatrixExcC2EPKc
        - _ZN9Imath_2_28Matrix44IfEC2ERKS1_
        - _ZN9Imath_2_28Matrix44IfEC2Ev
        - _ZN9Imath_2_28Matrix44IfEixEi
        - __cxa_allocate_exception
        - __cxa_call_unexpected
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2713,14'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2714,14'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2ERKS1_
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2722,23'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2810,1'
          Dst:             __cxa_call_unexpected
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2729,21'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2744,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2744,23'
          Dst:             _ZN9Imath_2_213SingMatrixExcC2EPKc
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2744,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2746,20'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2755,23'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2756,27'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2756,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2757,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2759,23'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2760,27'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2760,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2761,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2767,19'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2767,29'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2771,32'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2771,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2772,32'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2772,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2783,18'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2786,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2786,23'
          Dst:             _ZN9Imath_2_213SingMatrixExcC2EPKc
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2786,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2788,20'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2793,13'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2794,13'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2799,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2803,32'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2803,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2804,32'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2804,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2809,12'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2ERKS1_
    - functionName:    _ZNK9Imath_2_28Matrix44IfE7inverseEb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathMatrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          526
      EdgeCount:       50
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_213SingMatrixExcC2EPKc
        - _ZN9Imath_2_23absIfEET_S1_
        - _ZN9Imath_2_26limitsIfE8smallestEv
        - _ZN9Imath_2_28Matrix44IfEC2ERKS1_
        - _ZN9Imath_2_28Matrix44IfEC2Effffffffffffffff
        - _ZN9Imath_2_28Matrix44IfEC2Ev
        - _ZN9Imath_2_28Matrix44IfEixEi
        - _ZNK9Imath_2_28Matrix44IfE9gjInverseEb
        - __cxa_allocate_exception
        - __cxa_call_unexpected
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2825,16'
          Dst:             _ZNK9Imath_2_28Matrix44IfE9gjInverseEb
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2887,1'
          Dst:             __cxa_call_unexpected
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2827,14'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Effffffffffffffff
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2847,21'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2847,41'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2847,61'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2849,9'
          Dst:             _ZN9Imath_2_23absIfEET_S1_
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2855,17'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2861,16'
          Dst:             _ZN9Imath_2_23absIfEET_S1_
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2861,52'
          Dst:             _ZN9Imath_2_26limitsIfE8smallestEv
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2867,57'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2867,26'
          Dst:             _ZN9Imath_2_23absIfEET_S1_
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2869,21'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2874,25'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2874,31'
          Dst:             _ZN9Imath_2_213SingMatrixExcC2EPKc
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2874,25'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2876,28'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Ev
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2882,26'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2882,46'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2882,66'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2882,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2883,26'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2883,46'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2883,66'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2883,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2884,26'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2884,46'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2884,66'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2884,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/Imath/ImathMatrix.h:2886,12'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2ERKS1_
    - functionName:    _ZN7Imf_2_28XYZtoRGBENS_14ChromaticitiesEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_214ChromaticitiesC2ERKS0_
        - _ZN7Imf_2_28RGBtoXYZENS_14ChromaticitiesEf
        - _ZNK9Imath_2_28Matrix44IfE7inverseEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:147,22'
          Dst:             _ZN7Imf_2_214ChromaticitiesC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:147,12'
          Dst:             _ZN7Imf_2_28RGBtoXYZENS_14ChromaticitiesEf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:147,33'
          Dst:             _ZNK9Imath_2_28Matrix44IfE7inverseEb
    - functionName:    _ZN7Imf_2_28RGBtoXYZENS_14ChromaticitiesEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          311
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_28Matrix44IfEC2Ev
        - _ZN9Imath_2_28Matrix44IfEixEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:126,27'
          Dst:             _ZN9Imath_2_28Matrix44IfEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:128,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:129,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:130,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:132,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:133,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:134,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:136,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:137,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:138,5'
          Dst:             _ZN9Imath_2_28Matrix44IfEixEi
    - functionName:    _ZNK9Imath_2_24Vec2IfEneIfEEbRKNS0_IT_EE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214ChromaticitiesneERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK9Imath_2_24Vec2IfEneIfEEbRKNS0_IT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:74,16'
          Dst:             _ZNK9Imath_2_24Vec2IfEneIfEEbRKNS0_IT_EE
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:74,34'
          Dst:             _ZNK9Imath_2_24Vec2IfEneIfEEbRKNS0_IT_EE
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:74,53'
          Dst:             _ZNK9Imath_2_24Vec2IfEneIfEEbRKNS0_IT_EE
    - functionName:    _ZNK9Imath_2_24Vec2IfEeqIfEEbRKNS0_IT_EE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_214ChromaticitieseqERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK9Imath_2_24Vec2IfEeqIfEEbRKNS0_IT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:67,16'
          Dst:             _ZNK9Imath_2_24Vec2IfEeqIfEEbRKNS0_IT_EE
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:67,34'
          Dst:             _ZNK9Imath_2_24Vec2IfEeqIfEEbRKNS0_IT_EE
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:67,53'
          Dst:             _ZNK9Imath_2_24Vec2IfEeqIfEEbRKNS0_IT_EE
    - functionName:    _ZN7Imf_2_214ChromaticitiesC2ERKN9Imath_2_24Vec2IfEES5_S5_S5_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticities.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IfEC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:55,5'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:56,5'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:57,5'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticities.cpp:58,5'
          Dst:             _ZN9Imath_2_24Vec2IfEC2ERKS1_
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:76,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:77,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:78,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:79,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:80,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:81,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:82,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:83,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14ChromaticitiesEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:61,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:62,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:63,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:64,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:65,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:66,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:67,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
        - Src:             'Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp:68,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14ChromaticitiesEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChromaticitiesAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepFrameBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepFrameBufferC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:93,18'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
    - functionName:    _ZNK9Imath_2_24Vec2IiEmiERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathVec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathVec.h:1060,12'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
    - functionName:    _ZN7Imf_2_211FrameBuffer8IteratorppEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114composite_lineEiiPNS_21CompositeDeepScanLine4DataERNSt3__16vectorIPKcNS4_9allocatorIS7_EEEERKNS5_INS5_INS5_IPfNS8_ISC_EEEENS8_ISE_EEEENS8_ISG_EEEERKNS5_IjNS8_IjEEEESO_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          420
      EdgeCount:       100
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4halfC2Ef
        - _ZN4halfaSES_
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - _ZN7Imf_2_211FrameBuffer3endEv
        - _ZN7Imf_2_211FrameBuffer5beginEv
        - _ZN7Imf_2_211FrameBuffer8IteratorppEi
        - _ZN7Imf_2_215DeepCompositingC2Ev
        - _ZN7Imf_2_215DeepCompositingD2Ev
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:338,21'
          Dst:             _ZN7Imf_2_215DeepCompositingC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:384,69'
          Dst:             _ZN7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:384,77'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:384,108'
          Dst:             _ZN7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:384,82'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:384,80'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:391,22'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:393,35'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:393,55'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:393,78'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:407,1'
          Dst:             _ZN7Imf_2_215DeepCompositingD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:395,27'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:397,96'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:397,34'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:397,54'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:397,77'
          Dst:             _ZNK7Imf_2_211FrameBuffer8Iterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:397,94'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:384,114'
          Dst:             _ZN7Imf_2_211FrameBuffer8IteratorppEi
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:407,1'
          Dst:             _ZN7Imf_2_215DeepCompositingD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTask7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114composite_lineEiiPNS_21CompositeDeepScanLine4DataERNSt3__16vectorIPKcNS4_9allocatorIS7_EEEERKNS5_INS5_INS5_IPfNS8_ISC_EEEENS8_ISE_EEEENS8_ISG_EEEERKNS5_IjNS8_IjEEEESO_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:411,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114composite_lineEiiPNS_21CompositeDeepScanLine4DataERNSt3__16vectorIPKcNS4_9allocatorIS7_EEEERKNS5_INS5_INS5_IPfNS8_ISC_EEEENS8_ISE_EEEENS8_ISG_EEEERKNS5_IjNS8_IjEEEESO_
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:312,35'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:312,36'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
    - functionName:    _ZNK7Imf_2_221CompositeDeepScanLine11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskC2EPN13IlmThread_2_29TaskGroupEPNS_21CompositeDeepScanLine4DataEiiPNSt3__16vectorIPKcNS8_9allocatorISB_EEEEPNS9_INS9_INS9_IPfNSC_ISG_EEEENSC_ISI_EEEENSC_ISK_EEEEPNS9_IjNSC_IjEEEESQ_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:302,23'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          782
      EdgeCount:       252
      CyclomaticComplexity: 127
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - _ZN13IlmThread_2_29TaskGroupC2Ev
        - _ZN13IlmThread_2_29TaskGroupD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskC2EPN13IlmThread_2_29TaskGroupEPNS_21CompositeDeepScanLine4DataEiiPNSt3__16vectorIPKcNS8_9allocatorISB_EEEEPNS9_INS9_INS9_IPfNSC_ISG_EEEENSC_ISI_EEEENSC_ISK_EEEEPNS9_IjNSC_IjEEEESQ_
        - _ZN7Imf_2_221CompositeDeepScanLine4Data21handleDeepFrameBufferERNS_15DeepFrameBufferERNSt3__16vectorIjNS4_9allocatorIjEEEERNS5_INS5_IPfNS6_ISA_EEEENS6_ISC_EEEERKNS_6HeaderEii
        - _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
        - _ZN7Imf_2_221DeepScanLineInputFile14setFrameBufferERKNS_15DeepFrameBufferE
        - _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
        - _ZN7Imf_2_221DeepScanLineInputPart10readPixelsEii
        - _ZN7Imf_2_221DeepScanLineInputPart14setFrameBufferERKNS_15DeepFrameBufferE
        - _ZN7Imf_2_221DeepScanLineInputPart21readPixelSampleCountsEii
        - _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:435,41'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:440,42'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:447,13'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine4Data21handleDeepFrameBufferERNS_15DeepFrameBufferERNSt3__16vectorIjNS4_9allocatorIjEEEERNS5_INS5_IPfNS6_ISA_EEEENS6_ISC_EEEERKNS_6HeaderEii
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:459,30'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile14setFrameBufferERKNS_15DeepFrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:460,30'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:464,29'
          Dst:             _ZN7Imf_2_221DeepScanLineInputPart14setFrameBufferERKNS_15DeepFrameBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:465,29'
          Dst:             _ZN7Imf_2_221DeepScanLineInputPart21readPixelSampleCountsEii
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:474,44'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEE4sizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:551,25'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:555,25'
          Dst:             _ZN7Imf_2_221DeepScanLineInputPart10readPixelsEii
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:578,14'
          Dst:             _ZN13IlmThread_2_29TaskGroupC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:581,38'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117LineCompositeTaskC2EPN13IlmThread_2_29TaskGroupEPNS_21CompositeDeepScanLine4DataEiiPNSt3__16vectorIPKcNS8_9allocatorISB_EEEEPNS9_INS9_INS9_IPfNSC_ISG_EEEENSC_ISI_EEEENSC_ISK_EEEEPNS9_IjNSC_IjEEEESQ_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:581,8'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:583,1'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:583,1'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine4Data21handleDeepFrameBufferERNS_15DeepFrameBufferERNSt3__16vectorIjNS4_9allocatorIjEEEERNS5_INS5_IPfNS6_ISA_EEEENS6_ISC_EEEERKNS_6HeaderEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          255
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorppEi
        - _ZN7Imf_2_211FrameBuffer3endEv
        - _ZN7Imf_2_211FrameBuffer5beginEv
        - _ZN7Imf_2_215DeepFrameBuffer22insertSampleCountSliceERKNS_5SliceE
        - _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - _ZN7Imf_2_29DeepSliceC2ENS_9PixelTypeEPcmmmiidbb
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:182,27'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEE4sizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:186,33'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:186,9'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer22insertSampleCountSliceERKNS_5SliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:192,22'
          Dst:             _ZN7Imf_2_29DeepSliceC2ENS_9PixelTypeEPcmmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:192,9'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:201,30'
          Dst:             _ZN7Imf_2_29DeepSliceC2ENS_9PixelTypeEPcmmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:201,13'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:209,22'
          Dst:             _ZN7Imf_2_29DeepSliceC2ENS_9PixelTypeEPcmmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:209,9'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:217,61'
          Dst:             _ZN7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:217,42'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:218,61'
          Dst:             _ZN7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:218,42'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:218,39'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:226,28'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:227,25'
          Dst:             _ZN7Imf_2_29DeepSliceC2ENS_9PixelTypeEPcmmmiidbb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:226,17'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:219,36'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEi
    - functionName:    _ZNK9Imath_2_23BoxINS_4Vec2IiEEE4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEC2Ei
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEE7isEmptyEv
        - _ZNK9Imath_2_24Vec2IiEmiERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:520,9'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEE7isEmptyEv
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:521,16'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Ei
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:523,16'
          Dst:             _ZNK9Imath_2_24Vec2IiEmiERKS1_
    - functionName:    _ZN7Imf_2_211FrameBuffer13ConstIteratorppEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine14setFrameBufferERKNS_11FrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          175
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7Imf_2_211FrameBuffer13ConstIteratorppEi
        - _ZN7Imf_2_211FrameBufferaSERKS0_
        - _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_211FrameBuffer3endEv
        - _ZNK7Imf_2_211FrameBuffer5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:266,41'
          Dst:             _ZNK7Imf_2_211FrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:266,55'
          Dst:             _ZNK7Imf_2_211FrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:266,50'
          Dst:             _ZN7Imf_2_2neERKNS_11FrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:268,23'
          Dst:             _ZNK7Imf_2_211FrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:266,61'
          Dst:             _ZN7Imf_2_211FrameBuffer13ConstIteratorppEi
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:284,28'
          Dst:             _ZN7Imf_2_211FrameBufferaSERKS0_
    - functionName:    _ZNK7Imf_2_221CompositeDeepScanLine10dataWindowEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine14setCompositingEPNS_15DeepCompositingE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Imath_2_23BoxINS_4Vec2IiEEE8extendByERKS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Imath/ImathBox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9Imath_2_24Vec2IiEixEi
        - _ZNK9Imath_2_24Vec2IiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:478,9'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:478,22'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:479,18'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:479,9'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:481,9'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:481,22'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:482,18'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:482,9'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:484,9'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:484,22'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:485,18'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:485,9'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:487,9'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:487,22'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:488,18'
          Dst:             _ZNK9Imath_2_24Vec2IiEixEi
        - Src:             'Source/OpenEXR/Imath/ImathBox.h:488,9'
          Dst:             _ZN9Imath_2_24Vec2IiEixEi
    - functionName:    _ZNK7Imf_2_221CompositeDeepScanLine7sourcesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine9addSourceEPNS_21DeepScanLineInputFileE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221CompositeDeepScanLine4Data11check_validERKNS_6HeaderE
        - _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:108,30'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:108,12'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine4Data11check_validERKNS_6HeaderE
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine4Data11check_validERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          168
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEE8extendByERKS3_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEaSERKS3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header13displayWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
        - _ZNK9Imath_2_23BoxINS_4Vec2IiEEEneERKS3_
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:125,46'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:125,57'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:125,75'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:125,86'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:125,66'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:127,25'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:125,92'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:144,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:144,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:144,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:144,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:149,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:149,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:149,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:149,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:157,29'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:157,20'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEaSERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:163,69'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:163,91'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:166,22'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:166,48'
          Dst:             _ZNK7Imf_2_26Header13displayWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:166,38'
          Dst:             _ZNK9Imath_2_23BoxINS_4Vec2IiEEEneERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:168,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:168,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:168,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:168,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:171,33'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:171,17'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEE8extendByERKS3_
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine9addSourceEPNS_21DeepScanLineInputPartE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221CompositeDeepScanLine4Data11check_validERKNS_6HeaderE
        - _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:101,28'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:101,10'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine4Data11check_validERKNS_6HeaderE
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLineD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221CompositeDeepScanLineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:94,1'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLineD2Ev
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLineD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_221CompositeDeepScanLine4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:95,4'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine4DataD2Ev
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211FrameBufferD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:58,31'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLineC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_221CompositeDeepScanLine4DataC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:91,60'
          Dst:             _ZN7Imf_2_221CompositeDeepScanLine4DataC2Ev
    - functionName:    _ZN7Imf_2_221CompositeDeepScanLine4DataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_211FrameBufferC2Ev
        - _ZN7Imf_2_211FrameBufferD2Ev
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:89,30'
          Dst:             _ZN7Imf_2_211FrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:89,30'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfCompositeDeepScanLine.cpp:89,68'
          Dst:             _ZN7Imf_2_211FrameBufferD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressionAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressionAttribute.cpp:73,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_11CompressionEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressionAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressionAttribute.cpp:64,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_11CompressionEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressionAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_26uiMultImEET_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_211OverflowExcC2EPKc
        - _ZN7Iex_2_211OverflowExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,15'
          Dst:             _ZN7Iex_2_211OverflowExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:70,9'
          Dst:             _ZN7Iex_2_211OverflowExcD2Ev
    - functionName:    _ZN7Imf_2_217newTileCompressorENS_11CompressionEmmRKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          199
      EdgeCount:       54
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
        - _ZN7Imf_2_213DwaCompressorC2ERKNS_6HeaderEiiNS0_13AcCompressionE
        - _ZN7Imf_2_213PizCompressorC2ERKNS_6HeaderEmm
        - _ZN7Imf_2_213RleCompressorC2ERKNS_6HeaderEm
        - _ZN7Imf_2_213ZipCompressorC2ERKNS_6HeaderEmm
        - _ZN7Imf_2_215Pxr24CompressorC2ERKNS_6HeaderEmm
        - _ZN7Imf_2_26uiMultImEET_S1_S1_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfCompressor.cpp:185,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:189,33'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:189,13'
          Dst:             _ZN7Imf_2_213RleCompressorC2ERKNS_6HeaderEm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:194,13'
          Dst:             _ZN7Imf_2_213ZipCompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:198,13'
          Dst:             _ZN7Imf_2_213PizCompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:202,13'
          Dst:             _ZN7Imf_2_215Pxr24CompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:206,13'
          Dst:             _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:210,13'
          Dst:             _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:215,13'
          Dst:             _ZN7Imf_2_213DwaCompressorC2ERKNS_6HeaderEiiNS0_13AcCompressionE
    - functionName:    _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          208
      EdgeCount:       55
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
        - _ZN7Imf_2_213DwaCompressorC2ERKNS_6HeaderEiiNS0_13AcCompressionE
        - _ZN7Imf_2_213PizCompressorC2ERKNS_6HeaderEmm
        - _ZN7Imf_2_213RleCompressorC2ERKNS_6HeaderEm
        - _ZN7Imf_2_213ZipCompressorC2ERKNS_6HeaderEmm
        - _ZN7Imf_2_215Pxr24CompressorC2ERKNS_6HeaderEmm
      functionUses:    9
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfCompressor.cpp:132,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:136,13'
          Dst:             _ZN7Imf_2_213RleCompressorC2ERKNS_6HeaderEm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:140,13'
          Dst:             _ZN7Imf_2_213ZipCompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:144,13'
          Dst:             _ZN7Imf_2_213ZipCompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:148,13'
          Dst:             _ZN7Imf_2_213PizCompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:152,13'
          Dst:             _ZN7Imf_2_215Pxr24CompressorC2ERKNS_6HeaderEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:156,13'
          Dst:             _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:160,13'
          Dst:             _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:164,13'
          Dst:             _ZN7Imf_2_213DwaCompressorC2ERKNS_6HeaderEiiNS0_13AcCompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfCompressor.cpp:169,13'
          Dst:             _ZN7Imf_2_213DwaCompressorC2ERKNS_6HeaderEiiNS0_13AcCompressionE
    - functionName:    _ZN7Imf_2_222isValidDeepCompressionENS_11CompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfCompressor.cpp:117,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7Imf_2_218isValidCompressionENS_11CompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfCompressor.cpp:94,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210Compressor14uncompressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210Compressor12compressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_210Compressor6formatEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210CompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210CompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4half6negInfEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.h:720,10'
          Dst:             _ZN4halfC2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18isFiniteEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211floatToHalfEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4half6negInfEv
        - _ZN4half6posInfEv
        - _ZN4halfC2Ef
        - _ZN7Imf_2_212_GLOBAL__N_18isFiniteEf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:130,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18isFiniteEf
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:133,13'
          Dst:             _ZN4half6posInfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:136,13'
          Dst:             _ZN4half6negInfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:139,12'
          Dst:             _ZN4halfC2Ef
    - functionName:    _ZN4half6posInfEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4halfC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Half/half.h:711,10'
          Dst:             _ZN4halfC2Ev
    - functionName:    _ZN7Imf_2_210uintToHalfEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4half6posInfEv
        - _ZN4halfC2Ef
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:121,9'
          Dst:             _ZN4half6posInfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:123,12'
          Dst:             _ZN4halfC2Ef
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110isInfinityEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_15isNanEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110isNegativeEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211floatToUintEf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110isInfinityEf
        - _ZN7Imf_2_212_GLOBAL__N_110isNegativeEf
        - _ZN7Imf_2_212_GLOBAL__N_15isNanEf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:107,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110isNegativeEf
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:107,27'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_15isNanEf
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:110,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110isInfinityEf
    - functionName:    _ZNK4half10isInfinityEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4half5isNanEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4half10isNegativeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Half/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210halfToUintE4half
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfConvert.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4half10isInfinityEv
        - _ZNK4half10isNegativeEv
        - _ZNK4half5isNanEv
        - _ZNK4halfcvfEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:94,11'
          Dst:             _ZNK4half10isNegativeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:94,29'
          Dst:             _ZNK4half5isNanEv
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:97,11'
          Dst:             _ZNK4half10isInfinityEv
        - Src:             'Source/OpenEXR/IlmImf/ImfConvert.cpp:100,27'
          Dst:             _ZNK4halfcvfEv
    - functionName:    _ZN7Imf_2_211sort_helperclEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211sort_helperC2EPPKf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepCompositing4sortEPiPPKfPPKciii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211sort_helperC2EPPKf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp:106,39'
          Dst:             _ZN7Imf_2_211sort_helperC2EPPKf
    - functionName:    _ZN7Imf_2_215DeepCompositing15composite_pixelEPfPPKfPPKciii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          233
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepCompositingD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepCompositingD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp:49,1'
          Dst:             _ZN7Imf_2_215DeepCompositingD2Ev
    - functionName:    _ZN7Imf_2_215DeepCompositingD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepCompositingC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepCompositing.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29DeepSliceC2ENS_9PixelTypeEPcmmmiidbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - double
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:55,5'
          Dst:             _ZN7Imf_2_25SliceC2ENS_9PixelTypeEPcmmiidbb
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer22insertSampleCountSliceERKNS_5SliceE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:217,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:217,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:217,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:217,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_215DeepFrameBuffer4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:208,12'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer4findEPKc
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:194,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:194,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer4findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:201,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer4findEPKc
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer4findEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:187,23'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:187,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:180,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer3endEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:173,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:166,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorC2ERKNSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer5beginEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:159,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer8IteratorC2ERKNSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeINS_4NameENS_9DeepSliceEEEPNS2_11__tree_nodeIS8_PvEElEEEE
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer9findSliceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_215DeepFrameBuffer9findSliceEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:152,12'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer9findSliceEPKc
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer9findSliceEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:137,45'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer9findSliceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer9findSliceEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:145,12'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer9findSliceEPKc
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer9findSliceEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_24NameC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:129,39'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZNK7Imf_2_215DeepFrameBufferixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_215DeepFrameBufferixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:122,18'
          Dst:             _ZNK7Imf_2_215DeepFrameBufferixEPKc
    - functionName:    _ZNK7Imf_2_215DeepFrameBufferixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:100,45'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:104,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:104,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:104,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:104,9'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_215DeepFrameBufferixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBufferixEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:115,18'
          Dst:             _ZN7Imf_2_215DeepFrameBufferixEPKc
    - functionName:    _ZN7Imf_2_215DeepFrameBufferixEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:85,39'
          Dst:             _ZN7Imf_2_24NameC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:89,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:89,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:89,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:89,9'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer6insertERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_9DeepSliceE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:78,5'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer6insertEPKcRKNS_9DeepSliceE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_24NameC2EPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:67,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:67,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:67,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:67,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.cpp:71,10'
          Dst:             _ZN7Imf_2_24NameC2EPKc
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp:73,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_14DeepImageStateEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp:63,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_14DeepImageStateEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepImageStateAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ImfDeepScanLineInputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN7Imf_2_23Xdr15readSignedCharsINS_9CharPtrIOEPKcEEvRT0_Pai
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:318,5'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
    - functionName:    _ZN7Imf_2_27Array2DIjEixEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIjEcvPjEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTask7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          628
      EdgeCount:       74
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - _ZN7Imf_2_25ArrayIjEcvPjEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_27Array2DIjEixEl
        - _ZN9Imath_2_24modpEii
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:755,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:739,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:625,66'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:625,39'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:689,21'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:710,34'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:709,21'
          Dst:             _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:721,56'
          Dst:             _ZN7Imf_2_27Array2DIjEixEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:720,21'
          Dst:             _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:755,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:755,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:747,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:747,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:755,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:579,1'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:584,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:585,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:584,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4postEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:169,39'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_21DeepScanLineInputFile4DataEPNS0_10LineBufferEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:568,5'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_21DeepScanLineInputFile4DataEiRPcRmS8_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          450
      EdgeCount:       127
      CyclomaticComplexity: 61
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:426,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:426,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:426,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:426,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:433,10'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:458,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:461,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:464,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:464,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:464,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:464,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:469,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:472,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:472,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:472,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:472,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:475,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:476,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:477,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:494,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:494,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:494,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:494,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:504,5'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:168,39'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile4Data13getLineBufferEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_2eqERKNS_15DeepFrameBuffer13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_122reconstructLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:336,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:340,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:341,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:343,13'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:350,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:359,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile19lastScanLineInChunkEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile20firstScanLineInChunkEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2020,16'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile20firstScanLineInChunkEi
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile20firstScanLineInChunkEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2008,5'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          392
      EdgeCount:       84
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_124fillSampleCountFromCacheEiPNS_21DeepScanLineInputFile4DataE
        - _ZN7Imf_2_212_GLOBAL__N_127readSampleCountForLineBlockEPNS_16InputStreamMutexEPNS_21DeepScanLineInputFile4DataEi
        - _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
        - _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
        - _ZN7Imf_2_25ArrayIbEcvPbEv
        - _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1933,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1933,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1933,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1933,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1938,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1946,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1946,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1946,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1993,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1993,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1996,9'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1996,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2001,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1955,17'
          Dst:             _ZN7Imf_2_25ArrayIbEcvPbEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1957,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_124fillSampleCountFromCacheEiPNS_21DeepScanLineInputFile4DataE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1963,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_127readSampleCountForLineBlockEPNS_16InputStreamMutexEPNS_21DeepScanLineInputFile4DataEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1972,17'
          Dst:             _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1984,17'
          Dst:             _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1993,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2002,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:2002,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_27IStream8fileNameEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1086,36'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
    - functionName:    _ZN7Imf_2_25ArrayIbEcvPbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_124fillSampleCountFromCacheEiPNS_21DeepScanLineInputFile4DataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_211sampleCountEPciiii
        - _ZN7Imf_2_27Array2DIjEixEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1919,30'
          Dst:             _ZN7Imf_2_27Array2DIjEixEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1920,9'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_127readSampleCountForLineBlockEPNS_16InputStreamMutexEPNS_21DeepScanLineInputFile4DataEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          579
      EdgeCount:       133
      CyclomaticComplexity: 57
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_211sampleCountEPciiii
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - _ZN7Imf_2_25ArrayIbEcvPbEv
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZN7Imf_2_25ArrayIjEcvPjEv
        - _ZN7Imf_2_27Array2DIjEixEl
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1776,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1779,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1782,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1782,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1782,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1782,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1786,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1793,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1793,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1793,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1793,9'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1799,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1805,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1805,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1805,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1805,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1810,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1811,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1828,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1828,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1828,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1828,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1833,26'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1846,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1846,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1846,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1846,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1848,48'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1853,20'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1867,9'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1878,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1884,17'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1884,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1884,17'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1884,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1894,13'
          Dst:             _ZN7Imf_2_27Array2DIjEixEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1895,13'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1896,13'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1898,35'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1901,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1901,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1901,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1901,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1904,9'
          Dst:             _ZN7Imf_2_25ArrayIbEcvPbEv
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr15readSignedCharsINS_9CharPtrIOEPKcEEvRT0_Pai
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:676,5'
          Dst:             _ZN7Imf_2_23Xdr15readSignedCharsINS_9CharPtrIOEPKcEEvRT0_Pai
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEPKcRKNS_15DeepFrameBufferEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          349
      EdgeCount:       90
      CyclomaticComplexity: 43
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211sampleCountEPciiii
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4sizeIjEEiv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1694,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1694,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1694,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1694,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1699,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1699,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1699,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1699,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1708,5'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1715,46'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1715,18'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1726,30'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1727,31'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1728,31'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1743,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1754,13'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile10readPixelsEPKcRKNS_15DeepFrameBufferEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          587
      EdgeCount:       133
      CyclomaticComplexity: 59
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
        - _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - _ZNK7Imf_2_26Header8channelsEv
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1510,46'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1510,18'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1548,48'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1549,43'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1550,43'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1562,5'
          Dst:             _ZN7Imf_2_221bytesPerDeepLineTableERKNS_6HeaderEiiPKciiRNSt3__16vectorImNS5_9allocatorImEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1575,5'
          Dst:             _ZN7Imf_2_223offsetInLineBufferTableERKNSt3__16vectorImNS0_9allocatorImEEEEiiiRS4_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1582,34'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1582,43'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1603,49'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1605,61'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1606,62'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1606,47'
          Dst:             _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1609,34'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1609,22'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1609,53'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1609,63'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1609,43'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1627,40'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1627,16'
          Dst:             _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1629,17'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1634,31'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1634,19'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1634,50'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1634,60'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1634,40'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1643,28'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1643,17'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1646,53'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1653,44'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1654,44'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1655,44'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1657,44'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1659,44'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1660,44'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1646,17'
          Dst:             _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1662,17'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1607,14'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_2eqERKNS_15DeepFrameBuffer13ConstIteratorES3_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:328,16'
          Dst:             _ZN7Imf_2_2eqERKNS_15DeepFrameBuffer13ConstIteratorES3_
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_24NamedeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h:306,12'
          Dst:             _ZNK7Imf_2_24NamedeEv
    - functionName:    _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile12rawPixelDataEiPcRm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          473
      EdgeCount:       126
      CyclomaticComplexity: 56
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_214lineBufferMinYEiii
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1389,16'
          Dst:             _ZN7Imf_2_214lineBufferMinYEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1396,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1396,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1396,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1396,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1400,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1419,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1422,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1425,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1425,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1425,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1425,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1430,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1433,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1433,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1433,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1437,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1438,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1453,13'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1468,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1475,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1483,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1483,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1378,5'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          410
      EdgeCount:       121
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29TaskGroupC2Ev
        - _ZN13IlmThread_2_29TaskGroupD2Ev
        - _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_117newLineBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_21DeepScanLineInputFile4DataEiii
        - _ZN7Imf_2_25ArrayIbEcvPbEv
        - _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1258,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1261,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1261,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1261,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1268,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1268,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1268,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1273,17'
          Dst:             _ZN7Imf_2_25ArrayIbEcvPbEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1274,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1274,23'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1274,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1311,23'
          Dst:             _ZN13IlmThread_2_29TaskGroupC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1325,44'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117newLineBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_21DeepScanLineInputFile4DataEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1325,17'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1334,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1334,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1364,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1364,19'
          Dst:             _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1364,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1365,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1365,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1365,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1368,9'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1368,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1370,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1371,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1371,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117newLineBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_21DeepScanLineInputFile4DataEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          235
      EdgeCount:       47
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_21DeepScanLineInputFile4DataEiRPcRmS8_
        - _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_21DeepScanLineInputFile4DataEPNS0_10LineBufferEii
        - _ZN7Imf_2_221DeepScanLineInputFile4Data13getLineBufferEi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:775,35'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile4Data13getLineBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:779,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4waitEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:789,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113readPixelDataEPNS_16InputStreamMutexEPNS_21DeepScanLineInputFile4DataEiRPcRmS8_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:819,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:794,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:817,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:818,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:819,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:805,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:803,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:804,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:824,16'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114LineBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_21DeepScanLineInputFile4DataEPNS0_10LineBufferEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:819,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1241,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1243,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_215DeepFrameBufferaSERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepFrameBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_25ArrayIbE4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      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:    _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeEPcS2_mmmiibbd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - int
        - int
        - bool
        - bool
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile14setFrameBufferERKNS_15DeepFrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          680
      EdgeCount:       217
      CyclomaticComplexity: 85
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeEPcS2_mmmiibbd
        - _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_215DeepFrameBufferaSERKS0_
        - _ZN7Imf_2_25ArrayIbEcvPbEv
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList4findEPKc
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
        - _ZNK7Imf_2_25ArrayIbE4sizeEv
        - __cxa_allocate_exception
        - __cxa_throw
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1107,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1115,49'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1117,57'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1118,27'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1118,12'
          Dst:             _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1121,57'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1121,49'
          Dst:             _ZNK7Imf_2_211ChannelList4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1123,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1123,15'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1126,15'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1126,40'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1127,15'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1127,40'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1128,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1128,13'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1128,13'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1128,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1128,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1128,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1119,10'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1140,49'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1143,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1143,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1143,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1157,45'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1159,57'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1160,27'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1160,12'
          Dst:             _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1163,30'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1163,18'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1163,49'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1163,59'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1163,39'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1171,50'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1173,50'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1177,50'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1178,50'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1171,35'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeEPcS2_mmmiibbd
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1182,13'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1187,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1187,15'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1187,46'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1187,56'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1187,36'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1197,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1198,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1199,52'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1200,52'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1201,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1202,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1203,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1204,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1205,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1208,46'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1197,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111InSliceInfoC2ENS_9PixelTypeEPcS2_mmmiibbd
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1211,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1211,15'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1212,13'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1161,10'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1220,48'
          Dst:             _ZNK7Imf_2_25ArrayIbE4sizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1221,9'
          Dst:             _ZN7Imf_2_25ArrayIbEcvPbEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1229,24'
          Dst:             _ZN7Imf_2_215DeepFrameBufferaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1235,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1235,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile19multiPartInitializeEPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1074,5'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         89
      ICount:          658
      EdgeCount:       135
      CyclomaticComplexity: 48
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEi
        - _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2Ev
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - _ZN7Imf_2_23Xdr4sizeIfEEiv
        - _ZN7Imf_2_23Xdr4sizeIjEEiv
        - _ZN7Imf_2_25ArrayIbE11resizeEraseEl
        - _ZN7Imf_2_25ArrayIbEcvPbEv
        - _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - _ZN7Imf_2_25ArrayIjE11resizeEraseEl
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_26Header9lineOrderEv
        - _ZN7Imf_2_26HeaderaSERKS0_
        - _ZN7Imf_2_27Array2DIjE11resizeEraseEll
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header4typeEv
        - _ZNK7Imf_2_26Header7versionEv
        - _ZNK7Imf_2_26Header8channelsEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:898,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:835,20'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:836,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:836,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:836,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:839,19'
          Dst:             _ZNK7Imf_2_26Header7versionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:841,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:841,13'
          Dst:             _ZNK7Imf_2_26Header7versionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:841,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:841,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:841,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:844,23'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:846,42'
          Dst:             _ZN7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:848,49'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:855,28'
          Dst:             _ZN7Imf_2_27Array2DIjE11resizeEraseEll
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:857,32'
          Dst:             _ZN7Imf_2_25ArrayIjE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:859,62'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:859,34'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:863,32'
          Dst:             _ZN7Imf_2_216numLinesInBufferEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:875,41'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:877,31'
          Dst:             _ZN7Imf_2_25ArrayIbE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:879,13'
          Dst:             _ZN7Imf_2_25ArrayIbEcvPbEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:885,39'
          Dst:             _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:887,67'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:887,39'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:893,38'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:896,44'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:896,57'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:896,53'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:898,22'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:901,48'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:904,48'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:907,48'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:910,21'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:910,21'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:910,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:910,21'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:910,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:915,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:920,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:896,63'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:921,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:921,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_27Array2DIjE11resizeEraseEll
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIjE11resizeEraseEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBufferC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:182,13'
          Dst:             _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:186,5'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
    - functionName:    _ZN7Imf_2_25ArrayIbE11resizeEraseEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211ChannelList13ConstIteratorppEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1023,1'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFileD2Ev
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          170
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1049,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          138
      EdgeCount:       22
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:997,24'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1003,16'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1005,28'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1013,5'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1015,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1019,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_122reconstructLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEE
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:374,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:397,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_122reconstructLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEE
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          193
      EdgeCount:       51
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_215DeepFrameBufferC2Ev
        - _ZN7Imf_2_215DeepFrameBufferD2Ev
        - _ZN7Imf_2_25ArrayIbEC2Ev
        - _ZN7Imf_2_25ArrayIbED2Ev
        - _ZN7Imf_2_25ArrayIcEC2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_25ArrayIjEC2Ev
        - _ZN7Imf_2_25ArrayIjED2Ev
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN7Imf_2_27Array2DIjEC2Ev
        - _ZN7Imf_2_27Array2DIjED2Ev
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN7Imf_2_215DeepFrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN7Imf_2_27Array2DIjEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN7Imf_2_25ArrayIjEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN7Imf_2_25ArrayIbEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:271,30'
          Dst:             _ZN7Imf_2_25ArrayIcEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN7Imf_2_25ArrayIbED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN7Imf_2_25ArrayIjED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN7Imf_2_27Array2DIjED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN7Imf_2_215DeepFrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:292,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_27Array2DIjEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIjEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIbEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIbED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25ArrayIjED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_27Array2DIjED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile4DataD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:296,1'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile4DataD2Ev
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
        - _ZN7Imf_2_215DeepFrameBufferD2Ev
        - _ZN7Imf_2_25ArrayIbED2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_25ArrayIjED2Ev
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN7Imf_2_27Array2DIjED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:299,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN7Imf_2_25ArrayIbED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN7Imf_2_25ArrayIjED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN7Imf_2_27Array2DIjED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN7Imf_2_215DeepFrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:309,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110LineBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:196,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFile23compatibilityInitializeERNS_7IStreamE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
        - _ZN7Imf_2_221DeepScanLineInputFile19multiPartInitializeEPNS_13InputPartDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1061,32'
          Dst:             _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1062,49'
          Dst:             _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:1064,5'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile19multiPartInitializeEPNS_13InputPartDataE
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFileC2EPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          485
      EdgeCount:       164
      CyclomaticComplexity: 78
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211StdIFStreamC2EPKc
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_221DeepScanLineInputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - _ZN7Imf_2_27isTiledEi
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:943,24'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:946,17'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:948,30'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:954,18'
          Dst:             _ZN7Imf_2_211StdIFStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:955,9'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:959,13'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:961,13'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:993,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:975,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:966,23'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:967,36'
          Dst:             _ZN7Imf_2_27isTiledEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:967,23'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:969,9'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:971,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115readLineOffsetsERNS_7IStreamENS_9LineOrderERNSt3__16vectorImNS4_9allocatorImEEEERb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:992,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:993,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:982,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:984,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:985,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:994,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:993,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_221DeepScanLineInputFileC2EPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
        - _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:925,24'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:929,17'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:935,5'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10initializeERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputFile.cpp:940,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart21readPixelSampleCountsEPKcRKNS_15DeepFrameBufferEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEPKcRKNS_15DeepFrameBufferEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:146,17'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEPKcRKNS_15DeepFrameBufferEii
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart10readPixelsEPKcRKNS_15DeepFrameBufferEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile10readPixelsEPKcRKNS_15DeepFrameBufferEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:141,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile10readPixelsEPKcRKNS_15DeepFrameBufferEii
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart19lastScanLineInChunkEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile19lastScanLineInChunkEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:135,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile19lastScanLineInChunkEi
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart20firstScanLineInChunkEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile20firstScanLineInChunkEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:129,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile20firstScanLineInChunkEi
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPart21readPixelSampleCountsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:123,11'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEi
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPart21readPixelSampleCountsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:116,11'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile21readPixelSampleCountsEii
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPart12rawPixelDataEiPcRm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile12rawPixelDataEiPcRm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:108,11'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile12rawPixelDataEiPcRm
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPart10readPixelsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:99,11'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEi
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPart10readPixelsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:92,11'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile10readPixelsEii
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile10isCompleteEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:85,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile10isCompleteEv
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile11frameBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:78,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile11frameBufferEv
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPart14setFrameBufferERKNS_15DeepFrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_221DeepScanLineInputFile14setFrameBufferERKNS_15DeepFrameBufferE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:71,11'
          Dst:             _ZN7Imf_2_221DeepScanLineInputFile14setFrameBufferERKNS_15DeepFrameBufferE
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile7versionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:64,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile7versionEv
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:57,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile6headerEv
    - functionName:    _ZNK7Imf_2_221DeepScanLineInputPart8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:50,18'
          Dst:             _ZNK7Imf_2_221DeepScanLineInputFile8fileNameEv
    - functionName:    _ZN7Imf_2_221DeepScanLineInputPartC2ERNS_18MultiPartInputFileEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218MultiPartInputFile12getInputPartINS_21DeepScanLineInputFileEEEPT_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepScanLineInputPart.cpp:43,26'
          Dst:             _ZN7Imf_2_218MultiPartInputFile12getInputPartINS_21DeepScanLineInputFileEEEPT_i
    - functionName:    _GLOBAL__sub_I_ImfDeepTiledInputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTask7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          751
      EdgeCount:       174
      CyclomaticComplexity: 87
      functionsReached:
        - _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - _ZN7Imf_2_217newTileCompressorENS_11CompressionEmmRKNS_6HeaderE
        - _ZN7Imf_2_218DeepTiledInputFile4Data14getSampleCountEii
        - _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - _ZN7Imf_2_25ArrayIjE11resizeEraseEl
        - _ZN7Imf_2_25ArrayIjEC2Ev
        - _ZN7Imf_2_25ArrayIjED2Ev
        - _ZN7Imf_2_25ArrayIjEcvPjEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:570,27'
          Dst:             _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:583,29'
          Dst:             _ZN7Imf_2_25ArrayIjEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:584,30'
          Dst:             _ZN7Imf_2_25ArrayIjE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:591,13'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:600,35'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4Data14getSampleCountEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:603,43'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:604,45'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:720,5'
          Dst:             _ZN7Imf_2_25ArrayIjED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:736,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:720,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:606,17'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:617,49'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:616,35'
          Dst:             _ZN7Imf_2_217newTileCompressorENS_11CompressionEmmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:632,18'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:693,34'
          Dst:             _ZN7Imf_2_25ArrayIjEcvPjEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:692,21'
          Dst:             _ZN7Imf_2_211skipChannelERPKcNS_9PixelTypeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:701,21'
          Dst:             _ZN7Imf_2_223copyIntoDeepFrameBufferERPKcPcS1_lliiiiiiilllbdNS_10Compressor6FormatENS_9PixelTypeES6_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:720,5'
          Dst:             _ZN7Imf_2_25ArrayIjED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:736,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:736,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:728,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:728,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:736,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile4Data14getSampleCountEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_211sampleCountEPciiii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:324,12'
          Dst:             _ZN7Imf_2_211sampleCountEPciiii
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:552,1'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13IlmThread_2_24TaskD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:557,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:558,1'
          Dst:             _ZN13IlmThread_2_24TaskD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:557,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4postEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:162,39'
          Dst:             _ZN13IlmThread_2_29Semaphore4postEv
    - functionName:    _ZN7Imf_2_23Xdr4sizeImEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_18DeepTiledInputFile4DataEPNS0_10TileBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 548
      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:
        - _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:543,5'
          Dst:             _ZN13IlmThread_2_24TaskC2EPNS_9TaskGroupE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112readTileDataEPNS_16InputStreamMutexEPNS_18DeepTiledInputFile4DataEiiiiRPcRmS8_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          422
      EdgeCount:       111
      CyclomaticComplexity: 53
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4sizeIiEEiv
        - _ZN7Imf_2_23Xdr4sizeImEEiv
        - _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:354,24'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:358,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:358,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:358,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:358,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:368,11'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:391,9'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:394,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:397,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:397,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:397,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:397,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:402,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:403,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:404,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:405,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:408,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:410,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:411,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:418,5'
          Dst:             _ZN7Imf_2_23Xdr4skipINS_8StreamIOENS_7IStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:422,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:422,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:422,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:422,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:425,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:425,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:425,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:425,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:428,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:428,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:428,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:428,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:431,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:431,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:431,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:431,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:454,52'
          Dst:             _ZN7Imf_2_23Xdr4sizeIiEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:455,39'
          Dst:             _ZN7Imf_2_23Xdr4sizeImEEiv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4waitEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_29Semaphore4waitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:161,39'
          Dst:             _ZN13IlmThread_2_29Semaphore4waitEv
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile4Data13getTileBufferEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile12getTileOrderEPiS1_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_211TileOffsets12getTileOrderEPiS1_S1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1975,29'
          Dst:             _ZNK7Imf_2_211TileOffsets12getTileOrderEPiS1_S1_S1_
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile10totalTilesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZNK7Imf_2_218DeepTiledInputFile10numXLevelsEv
        - _ZNK7Imf_2_218DeepTiledInputFile10numYLevelsEv
        - _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
        - _ZNK7Imf_2_218DeepTiledInputFile9numLevelsEv
        - _ZNK7Imf_2_218DeepTiledInputFile9numXTilesEi
        - _ZNK7Imf_2_218DeepTiledInputFile9numYTilesEi
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1944,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1944,13'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1949,37'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9numLevelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1950,32'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9numXTilesEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1950,50'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9numYTilesEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1956,39'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile10numYLevelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1957,43'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile10numXLevelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1958,36'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9numXTilesEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1958,55'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9numYTilesEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1964,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1964,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1964,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1964,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile9numLevelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1540,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1541,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1541,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1541,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1541,9'
          Dst:             _ZN7Iex_2_28LogicExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1541,9'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile9numXTilesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1619,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1619,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1619,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1619,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1619,9'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile9numYTilesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1634,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1634,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1634,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1634,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1634,9'
          Dst:             __cxa_throw
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile10numYLevelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile10numXLevelsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_27IStream8fileNameEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1076,36'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile21readPixelSampleCountsEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile21readPixelSampleCountsEiiiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1931,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile21readPixelSampleCountsEiiiiii
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile21readPixelSampleCountsEiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         226
      ICount:          1246
      EdgeCount:       348
      CyclomaticComplexity: 124
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - _ZN7Imf_2_218DeepTiledInputFile4Data14getSampleCountEii
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - _ZN7Imf_2_25ArrayIcEcvPcEv
        - _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - _ZNK7Imf_2_218DeepTiledInputFile12isValidLevelEii
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1719,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1724,14'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile12isValidLevelEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1726,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1726,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1726,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1726,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1756,22'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1758,21'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1758,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1758,21'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1758,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1763,35'
          Dst:             _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1776,47'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1778,21'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1781,21'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1784,25'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1784,31'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1784,25'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1788,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1789,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1790,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1791,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1794,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1794,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1794,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1797,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1797,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1797,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1800,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1800,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1800,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1803,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1803,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1803,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1806,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1807,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1808,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1813,21'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1813,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1813,21'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1813,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1832,21'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1832,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1832,21'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1832,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1844,46'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1852,25'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1852,25'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1852,25'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1852,25'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1854,61'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1860,31'
          Dst:             _ZN7Imf_2_25ArrayIcEcvPcEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1870,25'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1874,29'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1874,29'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1874,29'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1874,29'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1881,32'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4Data14getSampleCountEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1888,21'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1888,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1888,21'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1888,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1899,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1899,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1899,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1902,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1902,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1907,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1908,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1908,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile12isValidLevelEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK7Imf_2_218DeepTiledInputFile10numXLevelsEv
        - _ZNK7Imf_2_218DeepTiledInputFile10numYLevelsEv
        - _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1570,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile9levelModeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1573,15'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile10numXLevelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1573,37'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile10numYLevelsEv
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile20readPixelSampleCountEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile21readPixelSampleCountsEiiiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1922,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile21readPixelSampleCountsEiiiiii
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile20readPixelSampleCountEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile20readPixelSampleCountEiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1915,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile20readPixelSampleCountEiiii
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile17dataWindowForTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       44
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1682,14'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1683,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1683,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1683,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1690,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1693,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1693,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1695,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1685,16'
          Dst:             _ZN7Imf_2_217dataWindowForTileERKNS_15TileDescriptionEiiiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1696,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1696,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile17dataWindowForTileEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_218DeepTiledInputFile17dataWindowForTileEiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1673,12'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile17dataWindowForTileEiiii
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile18dataWindowForLevelEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       39
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1655,16'
          Dst:             _ZN7Imf_2_218dataWindowForLevelERKNS_15TileDescriptionEiiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1660,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1663,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1663,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1665,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1666,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1666,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile18dataWindowForLevelEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7Imf_2_218DeepTiledInputFile18dataWindowForLevelEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1646,12'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile18dataWindowForLevelEii
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile11levelHeightEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1602,16'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1604,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1607,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1607,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1609,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1610,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1610,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile10levelWidthEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1585,16'
          Dst:             _ZN7Imf_2_29levelSizeEiiiNS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1587,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1590,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1590,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1592,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1593,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1593,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile17levelRoundingModeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1533
      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:    _ZNK7Imf_2_218DeepTiledInputFile9tileYSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      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:    _ZNK7Imf_2_218DeepTiledInputFile9tileXSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1512
      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:    _ZNK7Imf_2_218DeepTiledInputFile11rawTileDataERiS1_S1_S1_PcRm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          562
      EdgeCount:       136
      CyclomaticComplexity: 56
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211TileOffsetsclEiiii
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1399,11'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1400,16'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1400,22'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1400,16'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1400,16'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1403,25'
          Dst:             _ZN7Imf_2_211TileOffsetsclEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1407,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1407,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1407,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1407,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1411,11'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1425,10'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1428,10'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1431,14'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1431,14'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1431,14'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1431,14'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1436,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1437,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1438,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1439,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1443,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1445,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1450,10'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1450,16'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1450,10'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1453,10'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1453,16'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1453,10'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1456,10'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1456,16'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1456,10'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1459,10'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1459,16'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1459,10'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1475,14'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1492,6'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1498,10'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1506,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1506,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile8readTileEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile8readTileEiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1389,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile8readTileEiiii
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile8readTileEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile9readTilesEiiiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1382,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile9readTilesEiiiiii
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile9readTilesEiiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          480
      EdgeCount:       167
      CyclomaticComplexity: 72
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN13IlmThread_2_29TaskGroupC2Ev
        - _ZN13IlmThread_2_29TaskGroupD2Ev
        - _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_212_GLOBAL__N_117newTileBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_18DeepTiledInputFile4DataEiiiii
        - _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - _ZNK7Imf_2_218DeepTiledInputFile12isValidLevelEii
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1266,14'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1269,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1269,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1269,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1272,14'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile12isValidLevelEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1273,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1273,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1273,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1273,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1308,23'
          Dst:             _ZN13IlmThread_2_29TaskGroupC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1315,26'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile11isValidTileEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1316,25'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1316,25'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1316,25'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1316,25'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1320,48'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117newTileBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_18DeepTiledInputFile4DataEiiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1320,21'
          Dst:             _ZN13IlmThread_2_210ThreadPool13addGlobalTaskEPNS_4TaskE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1331,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1331,9'
          Dst:             _ZN13IlmThread_2_29TaskGroupD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1361,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1361,19'
          Dst:             _ZN7Iex_2_25IoExcC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1361,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1362,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1362,5'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1362,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1365,9'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1365,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1367,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1368,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1368,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117newTileBufferTaskEPN13IlmThread_2_29TaskGroupEPNS_18DeepTiledInputFile4DataEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4waitEv
        - _ZN7Imf_2_212_GLOBAL__N_112readTileDataEPNS_16InputStreamMutexEPNS_18DeepTiledInputFile4DataEiiiiRPcRmS8_
        - _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_18DeepTiledInputFile4DataEPNS0_10TileBufferE
        - _ZN7Imf_2_218DeepTiledInputFile4Data13getTileBufferEi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:756,35'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4Data13getTileBufferEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:760,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4waitEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:769,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112readTileDataEPNS_16InputStreamMutexEPNS_18DeepTiledInputFile4DataEiiiiRPcRmS8_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:773,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:782,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBuffer4postEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:783,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:784,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:786,16'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114TileBufferTaskC2EPN13IlmThread_2_29TaskGroupEPNS_18DeepTiledInputFile4DataEPNS0_10TileBufferE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:784,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile9readTilesEiiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile9readTilesEiiiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1375,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile9readTilesEiiiiii
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile10isCompleteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile11frameBufferEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1245,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1247,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeEPcS2_mmlbbdii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - bool
        - bool
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile14setFrameBufferERKNS_15DeepFrameBufferE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          686
      EdgeCount:       212
      CyclomaticComplexity: 80
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - _ZN13IlmThread_2_24LockD2Ev
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeEPcS2_mmlbbdii
        - _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - _ZN7Imf_2_215DeepFrameBufferaSERKS0_
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList4findEPKc
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - __cxa_allocate_exception
        - __cxa_throw
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1097,10'
          Dst:             _ZN13IlmThread_2_24LockC2ERKNS_5MutexEb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1108,49'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1110,57'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1111,27'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1111,12'
          Dst:             _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1114,57'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1114,49'
          Dst:             _ZNK7Imf_2_211ChannelList4findEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1116,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1116,15'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1119,15'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1119,40'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1120,15'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1120,40'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1121,13'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1121,13'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1121,13'
          Dst:             _ZNK7Imf_2_218DeepTiledInputFile8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1121,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1121,13'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1121,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1112,10'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1133,49'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer19getSampleCountSliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1136,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1136,15'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1136,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1152,45'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1154,57'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1155,27'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1155,12'
          Dst:             _ZN7Imf_2_2neERKNS_15DeepFrameBuffer13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1158,30'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1158,18'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1158,49'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1158,59'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1158,39'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1166,51'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1168,51'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1166,35'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeEPcS2_mmlbbdii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1175,13'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1180,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1180,15'
          Dst:             _ZN7Imf_2_2eqERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1180,46'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1180,56'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1180,36'
          Dst:             strcmp
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1190,47'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1191,47'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1192,53'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1192,69'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1193,47'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1194,47'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1195,47'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1198,47'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1199,48'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1200,48'
          Dst:             _ZNK7Imf_2_215DeepFrameBuffer13ConstIterator5sliceEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1190,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeEPcS2_mmlbbdii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1203,27'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1203,15'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1204,13'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1156,10'
          Dst:             _ZN7Imf_2_215DeepFrameBuffer13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1210,26'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1210,14'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1218,47'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1220,47'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1218,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112TInSliceInfoC2ENS_9PixelTypeEPcS2_mmlbbdii
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1227,9'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1234,24'
          Dst:             _ZN7Imf_2_215DeepFrameBufferaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1239,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1239,1'
          Dst:             _ZN13IlmThread_2_24LockD2Ev
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile7versionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_218DeepTiledInputFile6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_218DeepTiledInputFileD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1052,1'
          Dst:             _ZN7Imf_2_218DeepTiledInputFileD2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFileD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          166
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1070,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBufferC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreC2Ej
        - _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - _ZN7Imf_2_27Array2DIjEC2Ev
        - _ZN7Imf_2_27Array2DIjED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:170,13'
          Dst:             _ZN7Imf_2_27Array2DIjEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:175,13'
          Dst:             _ZN7Imf_2_213defaultFormatEPNS_10CompressorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:182,5'
          Dst:             _ZN13IlmThread_2_29SemaphoreC2Ej
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:185,1'
          Dst:             _ZN7Imf_2_27Array2DIjED2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile19multiPartInitializeEPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211TileOffsets8readFromENSt3__16vectorImNS1_9allocatorImEEEERb
        - _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_26HeaderaSERKS0_
        - _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:954,30'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:954,9'
          Dst:             _ZN7Imf_2_27isTiledERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:955,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:955,9'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:955,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:955,9'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:955,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:958,19'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:962,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:963,24'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromENSt3__16vectorImNS1_9allocatorImEEEERb
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile10initializeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          417
      EdgeCount:       74
      CyclomaticComplexity: 34
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_26ArgExcC2EPKc
        - _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_26ArgExcD2Ev
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEi
        - _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_211TileOffsetsaSEOS0_
        - _ZN7Imf_2_212_GLOBAL__N_110TileBufferC2Ev
        - _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - _ZN7Imf_2_23Xdr4sizeIfEEiv
        - _ZN7Imf_2_23Xdr4sizeIjEEiv
        - _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - _ZN7Imf_2_26Header10dataWindowEv
        - _ZN7Imf_2_26Header11compressionEv
        - _ZN7Imf_2_26Header15tileDescriptionEv
        - _ZN7Imf_2_26Header4typeEv
        - _ZN7Imf_2_26Header7versionEv
        - _ZN7Imf_2_26Header8channelsEv
        - _ZN7Imf_2_26Header9lineOrderEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header11sanityCheckEbb
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1032,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:972,27'
          Dst:             _ZN7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:973,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:973,19'
          Dst:             _ZN7Iex_2_26ArgExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:973,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:973,13'
          Dst:             _ZN7Iex_2_26ArgExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:974,21'
          Dst:             _ZN7Imf_2_26Header7versionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:976,8'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:976,8'
          Dst:             _ZN7Imf_2_26Header7versionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:976,8'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:976,8'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:976,8'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:979,19'
          Dst:             _ZNK7Imf_2_26Header11sanityCheckEbb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:981,37'
          Dst:             _ZN7Imf_2_26Header15tileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:982,38'
          Dst:             _ZN7Imf_2_26Header9lineOrderEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:988,45'
          Dst:             _ZN7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:998,5'
          Dst:             _ZN7Imf_2_220precalculateTileInfoERKNS_15TileDescriptionEiiiiRPiS4_RiS5_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1008,26'
          Dst:             _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1008,24'
          Dst:             _ZN7Imf_2_211TileOffsetsaSEOS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1008,5'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1015,37'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1021,35'
          Dst:             _ZN7Imf_2_25ArrayIcE11resizeEraseEl
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1023,63'
          Dst:             _ZN7Imf_2_26Header11compressionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1023,35'
          Dst:             _ZN7Imf_2_213newCompressorENS_11CompressionEmRKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1028,41'
          Dst:             _ZN7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1030,40'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1030,53'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1030,49'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1032,19'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1035,44'
          Dst:             _ZN7Imf_2_23Xdr4sizeI4halfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1038,44'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1041,44'
          Dst:             _ZN7Imf_2_23Xdr4sizeIjEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1044,17'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1044,17'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1044,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1044,17'
          Dst:             _ZN7Iex_2_26ArgExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1044,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:1030,59'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEi
    - functionName:    _ZN7Imf_2_218DeepTiledInputFileC2EPNS_13InputPartDataE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_218DeepTiledInputFile19multiPartInitializeEPNS_13InputPartDataE
        - _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:926,21'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:927,16'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:930,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile19multiPartInitializeEPNS_13InputPartDataE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:931,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13IlmThread_2_25MutexC2Ev
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_215DeepFrameBufferC2Ev
        - _ZN7Imf_2_215DeepFrameBufferD2Ev
        - _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
        - _ZN7Imf_2_25ArrayIcEC2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - _ZN7Imf_2_26HeaderD2Ev
        - _ZN9Imath_2_24Vec2IfEC2Eff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN13IlmThread_2_25MutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN9Imath_2_24Vec2IfEC2Eff
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN7Imf_2_26HeaderC2EiifRKN9Imath_2_24Vec2IfEEfNS_9LineOrderENS_11CompressionE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN7Imf_2_215TileDescriptionC2EjjNS_9LevelModeENS_17LevelRoundingModeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN7Imf_2_215DeepFrameBufferC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN7Imf_2_211TileOffsetsC2ENS_9LevelModeEiiPKiS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:279,27'
          Dst:             _ZN7Imf_2_25ArrayIcEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:295,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:295,1'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:295,1'
          Dst:             _ZN7Imf_2_215DeepFrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:295,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:295,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile4DataD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile4DataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:299,1'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4DataD2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile4DataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13IlmThread_2_25MutexD2Ev
        - _ZN7Imf_2_211TileOffsetsD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_110TileBufferD2Ev
        - _ZN7Imf_2_215DeepFrameBufferD2Ev
        - _ZN7Imf_2_25ArrayIcED2Ev
        - _ZN7Imf_2_26HeaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:304,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110TileBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:311,1'
          Dst:             _ZN7Imf_2_25ArrayIcED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:311,1'
          Dst:             _ZN7Imf_2_211TileOffsetsD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:311,1'
          Dst:             _ZN7Imf_2_215DeepFrameBufferD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:311,1'
          Dst:             _ZN7Imf_2_26HeaderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:311,1'
          Dst:             _ZN13IlmThread_2_25MutexD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110TileBufferD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13IlmThread_2_29SemaphoreD2Ev
        - _ZN7Imf_2_27Array2DIjED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:191,1'
          Dst:             _ZN13IlmThread_2_29SemaphoreD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:191,1'
          Dst:             _ZN7Imf_2_27Array2DIjED2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFileC2ERKNS_6HeaderEPNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - _ZN7Imf_2_26HeaderaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:899,21'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:903,16'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:917,19'
          Dst:             _ZN7Imf_2_26HeaderaSERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:919,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:920,24'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:923,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
    - functionName:    _ZN7Imf_2_218DeepTiledInputFileC2ERNS_7IStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          452
      EdgeCount:       144
      CyclomaticComplexity: 68
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - _ZN7Imf_2_218DeepTiledInputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - _ZNK7Imf_2_27IStream8fileNameEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:846,21'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:847,16'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:859,9'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:864,13'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:866,13'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:870,38'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:872,27'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:873,13'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:875,32'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:895,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:879,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:894,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:895,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:885,9'
          Dst:             _ZNK7Imf_2_27IStream8fileNameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:885,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:887,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:888,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:896,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:895,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_218DeepTiledInputFile23compatibilityInitializeERNS_7IStreamE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_218DeepTiledInputFile19multiPartInitializeEPNS_13InputPartDataE
        - _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:943,32'
          Dst:             _ZN7Imf_2_218MultiPartInputFileC2ERNS_7IStreamEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:945,49'
          Dst:             _ZN7Imf_2_218MultiPartInputFile7getPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:947,5'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile19multiPartInitializeEPNS_13InputPartDataE
    - functionName:    _ZN7Imf_2_218DeepTiledInputFileC2EPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          493
      EdgeCount:       174
      CyclomaticComplexity: 85
      functionsReached:
        - _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Imf_2_211StdIFStreamC2EPKc
        - _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - _ZN7Imf_2_211isMultiPartEi
        - _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - _ZN7Imf_2_216GenericInputFileC2Ev
        - _ZN7Imf_2_216GenericInputFileD2Ev
        - _ZN7Imf_2_216InputStreamMutexC2Ev
        - _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - _ZN7Imf_2_218DeepTiledInputFile23compatibilityInitializeERNS_7IStreamE
        - _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:793,21'
          Dst:             _ZN7Imf_2_216GenericInputFileC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:794,16'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile4DataC2Ei
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:805,18'
          Dst:             _ZN7Imf_2_211StdIFStreamC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:806,9'
          Dst:             _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:811,13'
          Dst:             _ZN7Imf_2_211isMultiPartEi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:813,13'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile23compatibilityInitializeERNS_7IStreamE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:817,38'
          Dst:             _ZN7Imf_2_216InputStreamMutexC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:819,27'
          Dst:             _ZN7Imf_2_26Header8readFromERNS_7IStreamERi
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:820,13'
          Dst:             _ZN7Imf_2_218DeepTiledInputFile10initializeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:821,32'
          Dst:             _ZN7Imf_2_211TileOffsets8readFromERNS_7IStreamERbbb
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:842,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:824,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:841,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:842,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:831,9'
          Dst:             _ZN7Iex_2_27BaseExc6assignERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:833,9'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:834,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:843,1'
          Dst:             _ZN7Imf_2_216GenericInputFileD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDeepTiledInputFile.cpp:842,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_214TypedAttributeIdE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDoubleAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ImfDwaCompressor.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor11ChannelDataD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      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:    _ZN7Imf_2_213DwaCompressor11ChannelDataC2EOS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor11ChannelDataC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      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:    _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    83
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor10ClassifierC2EOS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor10ClassifierC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64IfED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:96,13'
          Dst:             _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:96,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_2L14EXRFreeAlignedEPv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64IfEC2ERKS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_219SimdAlignedBuffer64IfE5allocEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:90,13'
          Dst:             _ZN7Imf_2_219SimdAlignedBuffer64IfE5allocEv
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64IfE5allocEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - _ZN7Imf_2_2L15EXRAllocAlignedEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:108,32'
          Dst:             _ZN7Imf_2_2L15EXRAllocAlignedEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:117,13'
          Dst:             _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:118,32'
          Dst:             _ZN7Imf_2_2L15EXRAllocAlignedEmm
    - functionName:    _ZN7Imf_2_2L15EXRAllocAlignedEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - posix_memalign
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfSystemSpecific.h:66,5'
          Dst:             posix_memalign
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64IfEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_219SimdAlignedBuffer64IfE5allocEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:85,13'
          Dst:             _ZN7Imf_2_219SimdAlignedBuffer64IfE5allocEv
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64ItED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_2L14EXRFreeAlignedEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:96,13'
          Dst:             _ZN7Imf_2_2L14EXRFreeAlignedEPv
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64ItE5allocEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - _ZN7Imf_2_2L15EXRAllocAlignedEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:108,32'
          Dst:             _ZN7Imf_2_2L15EXRAllocAlignedEmm
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:117,13'
          Dst:             _ZN7Imf_2_2L14EXRFreeAlignedEPv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:118,32'
          Dst:             _ZN7Imf_2_2L15EXRAllocAlignedEmm
    - functionName:    _ZN7Imf_2_219SimdAlignedBuffer64ItEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_219SimdAlignedBuffer64ItE5allocEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:85,13'
          Dst:             _ZN7Imf_2_219SimdAlignedBuffer64ItE5allocEv
    - functionName:    _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:482,33'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:482,34'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:696,61'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:524,36'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:524,37'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:624,5'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_iPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:872,2'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
    - functionName:    _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:625,33'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:625,34'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1340,1'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:663,36'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:663,37'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:359,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_PKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:589,2'
          Dst:             _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:593,5'
          Dst:             _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
    - functionName:    _ZN7Imf_2_23Xdr4sizeIcEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Iex_2_29NoImplExcD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29NoImplExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:163,1'
          Dst:             _ZN7Iex_2_29NoImplExcD2Ev
    - functionName:    _ZN7Iex_2_29NoImplExcD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:163,1'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZNK7Imf_2_211ChannelList8Iterator7channelEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor10Classifier5matchERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_9PixelTypeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor16classifyChannelsENS_11ChannelListERNSt3__16vectorINS0_11ChannelDataENS2_9allocatorIS4_EEEERNS3_INS0_13CscChannelSetENS5_IS9_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3237
      functionLinenumberEnd: 3368
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          663
      EdgeCount:       198
      CyclomaticComplexity: 93
      functionsReached:
        - _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - _ZN7Imf_2_211ChannelList3endEv
        - _ZN7Imf_2_211ChannelList5beginEv
        - _ZN7Imf_2_211ChannelList8IteratorppEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_211ChannelList8Iterator4nameEv
        - _ZNK7Imf_2_211ChannelList8Iterator7channelEv
        - _ZNK7Imf_2_213DwaCompressor10Classifier5matchERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_9PixelTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3248,45'
          Dst:             _ZN7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3248,54'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3248,68'
          Dst:             _ZN7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3248,59'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3248,56'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3248,75'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3260,45'
          Dst:             _ZN7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3260,54'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3260,68'
          Dst:             _ZN7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3260,59'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorC2ERKNS0_8IteratorE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3260,56'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3262,55'
          Dst:             _ZNK7Imf_2_211ChannelList8Iterator4nameEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3264,42'
          Dst:             _ZNK7Imf_2_211ChannelList8Iterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3265,42'
          Dst:             _ZNK7Imf_2_211ChannelList8Iterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3266,42'
          Dst:             _ZNK7Imf_2_211ChannelList8Iterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3267,42'
          Dst:             _ZNK7Imf_2_211ChannelList8Iterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3260,75'
          Dst:             _ZN7Imf_2_211ChannelList8IteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3317,21'
          Dst:             _ZNK7Imf_2_213DwaCompressor10Classifier5matchERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_9PixelTypeE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi7EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          945
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi6EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          1243
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi5EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          1541
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi4EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          1839
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi3EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          2137
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi2EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          2435
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi1EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          2733
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_118dctInverse8x8_sse2ILi0EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          3031
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi7EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi7EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi7EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi7EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    cosf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi6EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi6EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi6EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi6EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi5EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi5EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi5EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi5EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi4EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi4EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi4EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi4EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi3EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi3EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi3EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi3EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi2EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi2EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi2EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi2EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi1EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi1EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi1EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi1EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117dctInverse8x8_avxILi0EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi0EEEvPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:1712,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi0EEEvPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120dctInverse8x8_scalarILi0EEEvPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          679
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - cosf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:886,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:887,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:888,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:889,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:890,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:891,27'
          Dst:             cosf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:892,27'
          Dst:             cosf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_119fromHalfZigZag_f16cEPtPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_121fromHalfZigZag_scalarEPtPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:809,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121fromHalfZigZag_scalarEPtPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121fromHalfZigZag_scalarEPtPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          402
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4halfcvfEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:505,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:506,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:507,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:508,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:509,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:510,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:511,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:512,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:513,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:514,21'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:516,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:517,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:518,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:519,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:520,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:521,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:522,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:523,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:524,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:525,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:527,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:528,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:529,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:530,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:531,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:532,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:533,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:534,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:535,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:536,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:538,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:539,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:540,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:541,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:542,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:543,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:544,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:545,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:546,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:547,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:549,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:550,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:551,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:552,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:553,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:554,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:555,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:556,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:557,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:558,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:560,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:561,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:562,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:563,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:564,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:565,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:566,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:567,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:568,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:569,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:571,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:572,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:573,22'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:574,22'
          Dst:             _ZNK4halfcvfEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_125convertFloatToHalf64_f16cEPtPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_127convertFloatToHalf64_scalarEPtPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:480,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_127convertFloatToHalf64_scalarEPtPf
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_127convertFloatToHalf64_scalarEPtPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4halfC2Ef
        - _ZNK4half4bitsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:416,19'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:416,33'
          Dst:             _ZNK4half4bitsEv
    - functionName:    _ZN7Imf_2_213DwaCompressor15initializeFuncsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_25CpuIdC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2845,11'
          Dst:             _ZN7Imf_2_25CpuIdC2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115interleaveByte2EPcS1_S1_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          524
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor15LossyDctDecoderC2ERNSt3__16vectorIPcNS2_9allocatorIS4_EEEES4_S4_PKtiiNS_9PixelTypeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseC2EPcS2_PKtii
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:476,9'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseC2EPcS2_PKtii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:480,5'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseC2EPcS2_PKtii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numDcValuesEncodedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numAcValuesEncodedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscC2ERNSt3__16vectorIPcNS2_9allocatorIS4_EEEES8_S8_S4_S4_PKtiiNS_9PixelTypeESB_SB_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseC2EPcS2_PKtii
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:514,9'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseC2EPcS2_PKtii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:522,5'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor10ClassifierC2ERPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rc
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_iPc
        - _ZN7Imf_2_23Xdr4sizeIcEEiv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:264,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:264,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:264,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:270,13'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_iPc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:274,45'
          Dst:             _ZN7Imf_2_23Xdr4sizeIcEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:275,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:275,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:275,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:279,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:283,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:283,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:283,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:288,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:288,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:288,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:293,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:295,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:295,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:295,13'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:747,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
    - functionName:    _ZN7Imf_2_213DwaCompressor14uncompressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2318,39'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2318,12'
          Dst:             _ZN7Imf_2_213DwaCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213DwaCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         202
      ICount:          1508
      EdgeCount:       213
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
        - _ZN7Iex_2_27BaseExcD2Ev
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Iex_2_29NoImplExcC2EPKc
        - _ZN7Iex_2_29NoImplExcD2Ev
        - _ZN7Imf_2_212_GLOBAL__N_115interleaveByte2EPcS1_S1_i
        - _ZN7Imf_2_213DwaCompressor10ClassifierC2ERPKci
        - _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - _ZN7Imf_2_213DwaCompressor15LossyDctDecoderC2ERNSt3__16vectorIPcNS2_9allocatorIS4_EEEES4_S4_PKtiiNS_9PixelTypeE
        - _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD2Ev
        - _ZN7Imf_2_213DwaCompressor16setupChannelDataEiiii
        - _ZN7Imf_2_213DwaCompressor17initializeBuffersERm
        - _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscC2ERNSt3__16vectorIPcNS2_9allocatorIS4_EEEES8_S8_S4_S4_PKtiiNS_9PixelTypeESB_SB_
        - _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD2Ev
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7executeEv
        - _ZN7Imf_2_213DwaCompressor28initializeLegacyChannelRulesEv
        - _ZN7Imf_2_213hufUncompressEPKciPti
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_213rleUncompressEiiPKaPc
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rm
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - _ZN7Imf_2_23Xdr4sizeItEEiv
        - _ZN7Imf_2_23Zip10uncompressEPKciPc
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_213DwaCompressor10Classifier4sizeEv
        - _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numAcValuesEncodedEv
        - _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numDcValuesEncodedEv
        - __cxa_allocate_exception
        - __cxa_throw
        - uncompress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2537,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2712,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2337,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2337,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2337,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2337,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2350,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rm
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2387,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2387,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2387,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2387,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2401,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2401,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2401,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2401,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2406,9'
          Dst:             _ZN7Imf_2_213DwaCompressor28initializeLegacyChannelRulesEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2410,9'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2413,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2413,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2413,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2413,13'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2418,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2418,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2418,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2418,13'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2422,21'
          Dst:             _ZN7Imf_2_23Xdr4sizeItEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2425,24'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ERPKci
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2428,30'
          Dst:             _ZNK7Imf_2_213DwaCompressor10Classifier4sizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2429,9'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2429,9'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2434,5'
          Dst:             _ZN7Imf_2_213DwaCompressor17initializeBuffersERm
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2491,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2491,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2491,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2491,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2493,5'
          Dst:             _ZN7Imf_2_213DwaCompressor16setupChannelDataEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2507,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2507,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2507,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2507,13'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2511,21'
          Dst:             uncompress
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2517,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2517,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2517,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2517,13'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2529,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2529,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2529,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2529,13'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2541,13'
          Dst:             _ZN7Imf_2_213hufUncompressEPKciPti
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2554,29'
          Dst:             uncompress
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2560,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2560,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2560,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2560,21'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2566,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2566,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2566,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2566,21'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2573,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2573,19'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2573,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2573,13'
          Dst:             _ZN7Iex_2_29NoImplExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2586,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2586,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2586,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2586,13'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2590,19'
          Dst:             _ZN7Imf_2_23Zip10uncompressEPKciPc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2594,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2594,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2594,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2594,13'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2608,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2608,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2608,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2608,13'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2614,21'
          Dst:             uncompress
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2620,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2620,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2620,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2620,13'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2624,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2624,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2624,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2624,13'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2626,13'
          Dst:             _ZN7Imf_2_213rleUncompressEiiPKaPc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2632,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2632,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2632,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2632,13'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2654,17'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2658,41'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2674,28'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscC2ERNSt3__16vectorIPcNS2_9allocatorIS4_EEEES8_S8_S4_S4_PKtiiNS_9PixelTypeESB_SB_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2687,17'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7executeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2690,21'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numAcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2693,21'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numDcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2698,5'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2698,5'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctDecoderCscD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2710,25'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2727,33'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctDecoderC2ERNSt3__16vectorIPcNS2_9allocatorIS4_EEEES4_S4_PKtiiNS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2736,25'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7executeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2739,29'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numAcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2742,29'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctDecoderBase18numDcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2743,13'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2743,13'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctDecoderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2761,25'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2768,25'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115interleaveByte2EPcS1_S1_i
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2802,51'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2806,25'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2822,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2822,19'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2822,13'
          Dst:             __cxa_throw
    - functionName:    _ZN7Imf_2_213DwaCompressor28initializeLegacyChannelRulesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3155
      functionLinenumberEnd: 3184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         129
      ICount:          751
      EdgeCount:       207
      CyclomaticComplexity: 80
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3158,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3158,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3159,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3159,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3160,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3160,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3161,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3161,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3162,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3162,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3163,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3163,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3164,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3164,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3165,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3165,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3166,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3166,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3167,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3167,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3168,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3168,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3169,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3169,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3170,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3170,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3171,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3171,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3172,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3172,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3173,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3173,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3175,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3175,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3176,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3176,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3177,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3177,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3178,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3178,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3179,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3179,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3180,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3180,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3181,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3181,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3182,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3182,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3183,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3183,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3158,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3159,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3160,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3161,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3162,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3163,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3164,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3165,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3166,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3167,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3168,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3169,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3170,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3171,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3172,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3173,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3175,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3176,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3177,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3178,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3179,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3180,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3181,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3182,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3183,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:663,5'
          Dst:             _ZN7Imf_2_23Xdr17readUnsignedCharsINS_9CharPtrIOEPKcEEvRT0_Phi
    - functionName:    _ZN7Imf_2_23Xdr4sizeItEEiv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor10Classifier4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4sizeIcEEiv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:320,26'
          Dst:             _ZN7Imf_2_23Xdr4sizeIcEEiv
    - functionName:    _ZN7Imf_2_213DwaCompressor17initializeBuffersERm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 3117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          692
      EdgeCount:       96
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7Iex_2_29NoImplExcC2EPKc
        - _ZN7Iex_2_29NoImplExcD2Ev
        - _ZN7Imf_2_211ChannelListC2ERKS0_
        - _ZN7Imf_2_211ChannelListD2Ev
        - _ZN7Imf_2_213DwaCompressor16classifyChannelsENS_11ChannelListERNSt3__16vectorINS0_11ChannelDataENS2_9allocatorIS4_EEEERNS3_INS0_13CscChannelSetENS5_IS9_EEEE
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_23Zip10maxRawSizeEv
        - _ZN7Imf_2_23Zip17maxCompressedSizeEv
        - _ZN7Imf_2_23ZipC2Em
        - _ZN7Imf_2_23ZipD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2926,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3073,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2903,23'
          Dst:             _ZN7Imf_2_211ChannelListC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2903,5'
          Dst:             _ZN7Imf_2_213DwaCompressor16classifyChannelsENS_11ChannelListERNSt3__16vectorINS0_11ChannelDataENS2_9allocatorIS4_EEEERNS3_INS0_13CscChannelSetENS5_IS9_EEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2903,5'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2903,5'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2948,33'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2958,34'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2963,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2963,19'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2963,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2963,13'
          Dst:             _ZN7Iex_2_29NoImplExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2990,20'
          Dst:             _ZN7Imf_2_23ZipC2Em
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2991,20'
          Dst:             _ZN7Imf_2_23Zip10maxRawSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2993,9'
          Dst:             _ZN7Imf_2_23ZipD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2994,20'
          Dst:             _ZN7Imf_2_23ZipC2Em
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2998,31'
          Dst:             _ZN7Imf_2_23Zip17maxCompressedSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3081,22'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3087,22'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3091,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3091,19'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3091,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3091,13'
          Dst:             _ZN7Iex_2_29NoImplExcD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor16setupChannelDataEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3379
      functionLinenumberEnd: 3427
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          253
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3394,22'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3395,22'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3398,38'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3406,35'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3424,42'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
    - functionName:    _ZN7Iex_2_29NoImplExcC2EPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/Iex/IexBaseExc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/Iex/IexBaseExc.h:163,1'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         190
      ICount:          1671
      EdgeCount:       200
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4half7setBitsEt
        - _ZN4halfC2Ef
        - _ZN4halfC2Ev
        - _ZN7Iex_2_27BaseExcC2EPKc
        - _ZN7Iex_2_29NoImplExcC2EPKc
        - _ZN7Imf_2_212_GLOBAL__N_113csc709InverseERfS1_S1_
        - _ZN7Imf_2_212_GLOBAL__N_115csc709Inverse64EPfS1_S1_
        - _ZN7Imf_2_212_GLOBAL__N_119dctInverse8x8DcOnlyEPf
        - _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7unRleAcERPtS2_
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
        - _ZNK4half4bitsEv
        - _ZNK4halfcvfEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:720,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:720,15'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:720,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:723,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:723,15'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:723,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:819,31'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7unRleAcERPtS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:832,25'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:844,26'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:846,23'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:847,56'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:849,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_119dctInverse8x8DcOnlyEPf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:922,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115csc709Inverse64EPfS1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:929,21'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113csc709InverseERfS1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:955,31'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:955,64'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1157,22'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1159,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_R4half
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1160,60'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1160,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_f
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctDecoderBase7unRleAcERPtS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_119dctInverse8x8DcOnlyEPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115csc709Inverse64EPfS1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          1980
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113csc709InverseERfS1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211ChannelListC2ERKS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfChannelList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor10uncompressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2305,38'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2306,24'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2305,24'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2303,12'
          Dst:             _ZN7Imf_2_213DwaCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:495,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_213DwaCompressor15LossyDctEncoderC2EfRNSt3__16vectorIPKcNS2_9allocatorIS5_EEEEPcSA_PKtiiNS_9PixelTypeE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseC2EfPcS2_PKtii
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:618,9'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseC2EfPcS2_PKtii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:623,5'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseC2EfPcS2_PKtii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numDcValuesEncodedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numAcValuesEncodedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscC2EfRNSt3__16vectorIPKcNS2_9allocatorIS5_EEEES9_S9_PcSA_PKtiiNS_9PixelTypeESD_SD_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseC2EfPcS2_PKtii
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:651,9'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseC2EfPcS2_PKtii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:661,5'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBaseD2Ev
    - functionName:    _ZNK7Imf_2_213DwaCompressor10Classifier5writeERPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_PKc
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_h
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:327,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_PKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:337,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_h
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:338,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_h
    - functionName:    _ZNK7Imf_2_213DwaCompressor20relevantChannelRulesERNSt3__16vectorINS0_10ClassifierENS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3193
      functionLinenumberEnd: 3221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          172
      EdgeCount:       59
      CyclomaticComplexity: 31
      functionsReached:
        - _ZNK7Imf_2_213DwaCompressor10Classifier5matchERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_9PixelTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3214,34'
          Dst:             _ZNK7Imf_2_213DwaCompressor10Classifier5matchERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_9PixelTypeE
    - functionName:    _ZN7Imf_2_213DwaCompressor29initializeDefaultChannelRulesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          461
      EdgeCount:       127
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3129,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3129,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3130,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3130,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3131,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3131,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3132,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3132,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3133,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3133,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3134,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3134,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3136,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3136,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3137,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3137,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3138,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3138,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3139,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3139,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3140,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3140,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3141,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3141,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3143,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3143,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3144,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3144,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3145,30'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_16CompressorSchemeENS_9PixelTypeEib
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3145,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3129,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3130,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3131,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3132,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3133,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3134,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3136,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3137,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3138,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3139,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3140,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3141,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3143,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3144,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:3145,5'
          Dst:             _ZN7Imf_2_213DwaCompressor10ClassifierD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressor12compressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1881,37'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1881,12'
          Dst:             _ZN7Imf_2_213DwaCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213DwaCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          1317
      EdgeCount:       301
      CyclomaticComplexity: 142
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Imf_2_211hufCompressEPKtiPc
        - _ZN7Imf_2_211rleCompressEiPKcPa
        - _ZN7Imf_2_213DwaCompressor15LossyDctEncoderC2EfRNSt3__16vectorIPKcNS2_9allocatorIS5_EEEEPcSA_PKtiiNS_9PixelTypeE
        - _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD2Ev
        - _ZN7Imf_2_213DwaCompressor16setupChannelDataEiiii
        - _ZN7Imf_2_213DwaCompressor17initializeBuffersERm
        - _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscC2EfRNSt3__16vectorIPKcNS2_9allocatorIS5_EEEES9_S9_PcSA_PKtiiNS_9PixelTypeESD_SD_
        - _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD2Ev
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase7executeEv
        - _ZN7Imf_2_213DwaCompressor28initializeLegacyChannelRulesEv
        - _ZN7Imf_2_213DwaCompressor29initializeDefaultChannelRulesEv
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_23Xdr4sizeItEEiv
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_m
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - _ZN7Imf_2_23Zip8compressEPKciPc
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_213DwaCompressor10Classifier4sizeEv
        - _ZNK7Imf_2_213DwaCompressor10Classifier5writeERPc
        - _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numAcValuesEncodedEv
        - _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numDcValuesEncodedEv
        - _ZNK7Imf_2_213DwaCompressor20relevantChannelRulesERNSt3__16vectorINS0_10ClassifierENS1_9allocatorIS3_EEEE
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
        - compress2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2061,9'
          Branch Sides:    []
        - Branch String:   'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2191,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1899,9'
          Dst:             _ZN7Imf_2_213DwaCompressor28initializeLegacyChannelRulesEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1901,9'
          Dst:             _ZN7Imf_2_213DwaCompressor29initializeDefaultChannelRulesEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1904,5'
          Dst:             _ZN7Imf_2_213DwaCompressor17initializeBuffersERm
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1910,9'
          Dst:             _ZNK7Imf_2_213DwaCompressor20relevantChannelRulesERNSt3__16vectorINS0_10ClassifierENS1_9allocatorIS3_EEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1912,27'
          Dst:             _ZN7Imf_2_23Xdr4sizeItEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1914,48'
          Dst:             _ZNK7Imf_2_213DwaCompressor10Classifier4sizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1979,5'
          Dst:             _ZN7Imf_2_213DwaCompressor16setupChannelDataEiiii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1984,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1987,29'
          Dst:             _ZNK7Imf_2_213DwaCompressor10Classifier5writeERPc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2010,17'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2014,38'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2027,28'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscC2EfRNSt3__16vectorIPKcNS2_9allocatorIS5_EEEES9_S9_PcSA_PKtiiNS_9PixelTypeESD_SD_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2041,17'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase7executeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2043,47'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numAcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2044,47'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numDcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2046,32'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numAcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2047,32'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numDcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2052,5'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2052,5'
          Dst:             _ZN7Imf_2_213DwaCompressor18LossyDctEncoderCscD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2076,33'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctEncoderC2EfRNSt3__16vectorIPKcNS2_9allocatorIS5_EEEEPcSA_PKtiiNS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2086,25'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase7executeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2088,55'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numAcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2089,55'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numDcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2092,29'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numAcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2095,29'
          Dst:             _ZNK7Imf_2_213DwaCompressor19LossyDctEncoderBase18numDcValuesEncodedEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2096,13'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2096,13'
          Dst:             _ZN7Imf_2_213DwaCompressor15LossyDctEncoderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2114,33'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2122,44'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2134,48'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2152,13'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2168,21'
          Dst:             compress2
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2174,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2174,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2174,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2196,17'
          Dst:             _ZN7Imf_2_211hufCompressEPKtiPc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2207,29'
          Dst:             compress2
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2215,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2215,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2215,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2225,13'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2237,35'
          Dst:             _ZN7Imf_2_23Zip8compressEPKciPc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2252,32'
          Dst:             _ZN7Imf_2_211rleCompressEiPKcPa
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2260,21'
          Dst:             compress2
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2267,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2267,19'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2267,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2283,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_m
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:385,5'
          Dst:             _ZN7Imf_2_23Xdr18writeUnsignedCharsINS_9CharPtrIOEPcEEvRT0_PKhi
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase7executeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         134
      ICount:          848
      EdgeCount:       135
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4half7setBitsEt
        - _ZN4halfC2Ef
        - _ZN4halfC2Ev
        - _ZN4halfaSES_
        - _ZN7Imf_2_212_GLOBAL__N_113dctForward8x8EPf
        - _ZN7Imf_2_212_GLOBAL__N_115csc709Forward64EPfS1_S1_
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase5rleAcEP4halfRPt
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8quantizeE4halff
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8toZigZagEP4halfS3_
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - _ZNK4half4bitsEv
        - _ZNK4halfcvfEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1359,10'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1360,10'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1369,5'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1370,5'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1410,17'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1411,49'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1411,60'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1411,17'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1438,28'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1479,31'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1486,29'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1489,31'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1492,68'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1503,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115csc709Forward64EPfS1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1514,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113dctForward8x8EPf
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1525,39'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1525,29'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8quantizeE4halff
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1524,37'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1534,39'
          Dst:             _ZN4halfC2Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1534,29'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8quantizeE4halff
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1533,37'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1539,17'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8toZigZagEP4halfS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1548,70'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1548,21'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1549,36'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1557,54'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1565,17'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase5rleAcEP4halfRPt
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115csc709Forward64EPfS1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          94
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113dctForward8x8EPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          898
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8quantizeE4halff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4half7setBitsEt
        - _ZN4halfC2Ev
        - _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase12countSetBitsEt
        - _ZNK4half4bitsEv
        - _ZNK4halfcvfEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1652,21'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1653,44'
          Dst:             _ZNK4halfcvfEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1654,54'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1654,37'
          Dst:             _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase12countSetBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1655,73'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1661,13'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1663,26'
          Dst:             _ZNK4halfcvfEv
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase8toZigZagEP4halfS3_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4halfaSES_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1599,16'
          Dst:             _ZN4halfaSES_
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase5rleAcEP4halfRPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          164
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4half4bitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1709,28'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1711,40'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1723,39'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1741,39'
          Dst:             _ZNK4half4bitsEv
    - functionName:    _ZN7Imf_2_213DwaCompressor19LossyDctEncoderBase12countSetBitsEt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213DwaCompressor8compressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1868,24'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1869,24'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1868,10'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1865,12'
          Dst:             _ZN7Imf_2_213DwaCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZNK7Imf_2_213DwaCompressor6formatEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_213DwaCompressor12numScanLinesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1844
      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:    _ZN7Imf_2_213DwaCompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213DwaCompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1829,1'
          Dst:             _ZN7Imf_2_213DwaCompressorD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_211ChannelListD2Ev
        - _ZN7Imf_2_23ZipD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1834,5'
          Dst:             _ZN7Imf_2_23ZipD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1838,1'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1838,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_213DwaCompressorC2ERKNS_6HeaderEiiNS0_13AcCompressionE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          189
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_211ChannelListC2ERKS0_
        - _ZN7Imf_2_211ChannelListD2Ev
        - _ZN7Imf_2_219dwaCompressionLevelERKNS_6HeaderE
        - _ZN7Imf_2_222hasDwaCompressionLevelERKNS_6HeaderE
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1792,5'
          Dst:             _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1796,19'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1796,5'
          Dst:             _ZN7Imf_2_211ChannelListC2ERKS0_
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1808,19'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1809,19'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1810,19'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1811,19'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1825,1'
          Dst:             _ZN7Imf_2_211ChannelListD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1823,9'
          Dst:             _ZN7Imf_2_222hasDwaCompressionLevelERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1824,32'
          Dst:             _ZN7Imf_2_219dwaCompressionLevelERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:1825,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp:71,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rh
    - functionName:    _ZNK7Imf_2_214TypedAttributeINS_6EnvmapEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp:62,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_h
    - functionName:    _ZN7Imf_2_214TypedAttributeINS_6EnvmapEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfEnvmapAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeIfE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFloatAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE13readValueFromERNS_7IStreamEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
        - _ZN7Imf_2_23Xdr4sizeIfEEiv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp:76,20'
          Dst:             _ZN7Imf_2_23Xdr4sizeIfEEiv
        - Src:             'Source/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp:80,8'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Rf
    - functionName:    _ZNK7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE12writeValueToERNS_7OStreamEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp:67,9'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_f
    - functionName:    _ZN7Imf_2_214TypedAttributeINSt3__16vectorIfNS1_9allocatorIfEEEEE14staticTypeNameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFloatVectorAttribute.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_28getFlagsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVersion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213supportsFlagsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVersion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210getVersionEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfVersion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_216GenericInputFile30readMagicNumberAndVersionFieldERNS_7IStreamERi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          130
      EdgeCount:       43
      CyclomaticComplexity: 19
      functionsReached:
        - _Z13iex_debugTrapv
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_210getVersionEi
        - _ZN7Imf_2_213supportsFlagsEi
        - _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - _ZN7Imf_2_28getFlagsEi
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:53,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:54,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_8StreamIOENS_7IStreamEEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:58,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:58,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:58,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:58,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:61,9'
          Dst:             _ZN7Imf_2_210getVersionEi
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:63,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:63,9'
          Dst:             _ZN7Imf_2_210getVersionEi
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:63,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:63,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:63,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:69,25'
          Dst:             _ZN7Imf_2_28getFlagsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:69,10'
          Dst:             _ZN7Imf_2_213supportsFlagsEi
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:71,9'
          Dst:             _Z13iex_debugTrapv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:71,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:71,9'
          Dst:             _ZN7Iex_2_28InputExcC2ERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericInputFile.cpp:71,9'
          Dst:             __cxa_throw
    - functionName:    _GLOBAL__sub_I_ImfGenericOutputFile.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxx_global_var_init.5
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN7Imf_2_217GenericOutputFile31writeMagicNumberAndVersionFieldERNS_7OStreamEPKNS_6HeaderEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_213usesLongNamesERKNS_6HeaderE
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZN7Imf_2_27isImageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7Imf_2_26Header4typeEv
        - _ZNK7Imf_2_26Header7hasTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:86,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:92,24'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:102,13'
          Dst:             _ZN7Imf_2_213usesLongNamesERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:105,24'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:105,56'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:105,37'
          Dst:             _ZN7Imf_2_27isImageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:109,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_217GenericOutputFile31writeMagicNumberAndVersionFieldERNS_7OStreamERKNS_6HeaderE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Imf_2_213usesLongNamesERKNS_6HeaderE
        - _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - _ZNK7Imf_2_26Header18hasTileDescriptionEv
        - _ZNK7Imf_2_26Header4typeEv
        - _ZNK7Imf_2_26Header7hasTypeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:59,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:63,16'
          Dst:             _ZNK7Imf_2_26Header7hasTypeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:63,47'
          Dst:             _ZNK7Imf_2_26Header4typeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:63,29'
          Dst:             _ZN7Imf_2_210isDeepDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:71,20'
          Dst:             _ZNK7Imf_2_26Header18hasTileDescriptionEv
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:75,9'
          Dst:             _ZN7Imf_2_213usesLongNamesERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfGenericOutputFile.cpp:78,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_8StreamIOENS_7OStreamEEEvRT0_i
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_17getBitsEiRmRiRPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110outputCodeEmRmRiRPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
        - _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:724,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:724,35'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:724,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18sendCodeEmimRmRiRPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - _ZN7Imf_2_212_GLOBAL__N_110outputCodeEmRmRiRPc
        - _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:739,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:739,29'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:740,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:742,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputCodeEmRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:743,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputCodeEmRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:744,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:749,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputCodeEmRmRiRPc
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112FHeapCompareclEPmS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIiLi65537EED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIPmLi65537EED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_121hufCanonicalCodeTableEPm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIPmLi65537EEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIiLi65537EEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115hufFreeDecTableEPNS0_6HufDecE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_19hufDecodeEPKmPKNS0_6HufDecEPKciiiPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          655
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_111invalidCodeEv
        - _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
        - _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:900,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:900,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:900,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:905,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111invalidCodeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:915,15'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:922,8'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:930,8'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:930,8'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:930,8'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:937,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111invalidCodeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:957,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:957,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:957,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:961,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111invalidCodeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:966,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:95,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:95,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:95,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:95,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:103,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:103,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:103,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:103,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111invalidCodeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:111,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:111,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:111,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:111,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_116hufBuildDecTableEPKmiiPNS0_6HufDecE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          281
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_117invalidTableEntryEv
        - _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
        - _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:620,12'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17hufCodeEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:621,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:631,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117invalidTableEntryEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:649,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117invalidTableEntryEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:688,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117invalidTableEntryEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117invalidTableEntryEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:143,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:143,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:143,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:143,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117hufUnpackEncTableEPPKciiiPm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_112tableTooLongEv
        - _ZN7Imf_2_212_GLOBAL__N_120unexpectedEndOfTableEv
        - _ZN7Imf_2_212_GLOBAL__N_121hufCanonicalCodeTableEPm
        - _ZN7Imf_2_212_GLOBAL__N_17getBitsEiRmRiRPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:541,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120unexpectedEndOfTableEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:543,24'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17getBitsEiRmRiRPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:548,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120unexpectedEndOfTableEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:550,18'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17getBitsEiRmRiRPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:553,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112tableTooLongEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:565,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112tableTooLongEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:576,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121hufCanonicalCodeTableEPm
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120unexpectedEndOfTableEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:127,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:127,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:127,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:127,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112tableTooLongEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:135,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:135,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:135,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:135,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_116hufClearDecTableEPNS0_6HufDecE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 594
      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:    _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18readUIntEPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213hufUncompressEPKciPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          302
      EdgeCount:       101
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_112invalidNBitsEv
        - _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - _ZN7Imf_2_212_GLOBAL__N_115hufFreeDecTableEPNS0_6HufDecE
        - _ZN7Imf_2_212_GLOBAL__N_116hufBuildDecTableEPKmiiPNS0_6HufDecE
        - _ZN7Imf_2_212_GLOBAL__N_116hufClearDecTableEPNS0_6HufDecE
        - _ZN7Imf_2_212_GLOBAL__N_116invalidTableSizeEv
        - _ZN7Imf_2_212_GLOBAL__N_117hufUnpackEncTableEPPKciiiPm
        - _ZN7Imf_2_212_GLOBAL__N_18readUIntEPKc
        - _ZN7Imf_2_212_GLOBAL__N_19hufDecodeEPKmPKNS0_6HufDecEPKciiiPt
        - _ZN7Imf_2_214FastHufDecoder6decodeEPKhiPti
        - _ZN7Imf_2_214FastHufDecoder7enabledEv
        - _ZN7Imf_2_214FastHufDecoderC2ERPKciiii
        - _ZN7Imf_2_214FastHufDecoderD2Ev
        - _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEC2Ev
        - _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EED2Ev
        - _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1058,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1063,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18readUIntEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1064,14'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18readUIntEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1066,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18readUIntEPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1069,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116invalidTableSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1079,9'
          Dst:             _ZN7Imf_2_214FastHufDecoder7enabledEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1081,24'
          Dst:             _ZN7Imf_2_214FastHufDecoderC2ERPKciiii
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1082,13'
          Dst:             _ZN7Imf_2_214FastHufDecoder6decodeEPKhiPti
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1083,5'
          Dst:             _ZN7Imf_2_214FastHufDecoderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1083,5'
          Dst:             _ZN7Imf_2_214FastHufDecoderD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1086,40'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1087,41'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1089,27'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1089,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116hufClearDecTableEPNS0_6HufDecE
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1095,28'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1091,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117hufUnpackEncTableEPPKciiiPm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1100,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_112invalidNBitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1104,9'
          Dst:             __cxa_begin_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1107,30'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1107,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115hufFreeDecTableEPNS0_6HufDecE
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1108,13'
          Dst:             __cxa_rethrow
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1102,31'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1102,45'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1102,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116hufBuildDecTableEPKmiiPNS0_6HufDecE
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1103,24'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1103,30'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1103,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufDecodeEPKmPKNS0_6HufDecEPKciiiPt
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1109,9'
          Dst:             __cxa_end_catch
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1111,26'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EEcvPS2_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1111,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115hufFreeDecTableEPNS0_6HufDecE
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1112,5'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1112,5'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1112,5'
          Dst:             _ZN7Imf_2_29AutoArrayINS_12_GLOBAL__N_16HufDecELi16384EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1112,5'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1109,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_116invalidTableSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:119,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:119,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:119,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:119,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_112invalidNBitsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:87,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:87,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:87,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:87,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 992
      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:    _ZN7Imf_2_212_GLOBAL__N_19hufEncodeEPKmPKtiiPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          145
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_18sendCodeEmimRmRiRPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:788,6'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18sendCodeEmimRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:799,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18sendCodeEmimRmRiRPc
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115hufPackEncTableEPKmiiPPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:481,10'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:489,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufLengthEm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:499,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:500,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:504,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:510,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_110outputBitsEimRmRiRPc
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_116hufBuildEncTableEPmPiS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          459
      EdgeCount:       127
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_121hufCanonicalCodeTableEPm
        - _ZN7Imf_2_29AutoArrayIPmLi65537EEC2Ev
        - _ZN7Imf_2_29AutoArrayIPmLi65537EED2Ev
        - _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - _ZN7Imf_2_29AutoArrayIiLi65537EEC2Ev
        - _ZN7Imf_2_29AutoArrayIiLi65537EED2Ev
        - _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:301,34'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:302,38'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:313,2'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:317,6'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:331,5'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:362,17'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:362,28'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:364,36'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:365,13'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:375,11'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:376,13'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:376,24'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:379,10'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:380,13'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:380,24'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:383,14'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:383,25'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EEcvPS1_Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:406,6'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:408,6'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:408,6'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:444,1'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:410,10'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:416,3'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:404,28'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:427,6'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:429,6'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:429,6'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:431,10'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:425,29'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EEcvPiEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:442,28'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:442,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_121hufCanonicalCodeTableEPm
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:443,18'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:444,1'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:444,1'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:444,1'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:444,1'
          Dst:             _ZN7Imf_2_29AutoArrayIPmLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:444,1'
          Dst:             _ZN7Imf_2_29AutoArrayIiLi65537EED2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_116countFrequenciesEPmPKti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211hufCompressEPKtiPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_115hufPackEncTableEPKmiiPPc
        - _ZN7Imf_2_212_GLOBAL__N_116countFrequenciesEPmPKti
        - _ZN7Imf_2_212_GLOBAL__N_116hufBuildEncTableEPmPiS2_
        - _ZN7Imf_2_212_GLOBAL__N_19hufEncodeEPKmPKtiiPc
        - _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
        - _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1022,36'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1024,23'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1024,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116countFrequenciesEPmPKti
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1028,23'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1028,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_116hufBuildEncTableEPmPiS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1032,22'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1032,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115hufPackEncTableEPKmiiPPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1036,28'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EEcvPmEv
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1036,17'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19hufEncodeEPKmPKtiiPc
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1039,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1040,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1041,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1042,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1043,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_19writeUIntEPcj
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1046,1'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfHuf.cpp:1046,1'
          Dst:             _ZN7Imf_2_29AutoArrayImLi65537EED2Ev
    - functionName:    _ZN7Imf_2_213InputPartDataC2EPNS_16InputStreamMutexERKNS_6HeaderEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfInputPartData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26HeaderC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfInputPartData.cpp:42,9'
          Dst:             _ZN7Imf_2_26HeaderC2ERKS0_
    - functionName:    _ZN7Imf_2_23Xdr16writeSignedCharsINS_9CharPtrIOEPcEEvRT0_PKai
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:302,5'
          Dst:             _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120reverseLutFromBitmapEPKhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Pci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:862,5'
          Dst:             _ZN7Imf_2_29CharPtrIO9readCharsERPKcPci
    - functionName:    _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_23Xdr16writeSignedCharsINS_9CharPtrIOEPcEEvRT0_PKai
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:400,5'
          Dst:             _ZN7Imf_2_23Xdr16writeSignedCharsINS_9CharPtrIOEPcEEvRT0_PKai
    - functionName:    _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_PKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfXdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfXdr.h:579,5'
          Dst:             _ZN7Imf_2_29CharPtrIO10writeCharsERPcPKci
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18applyLutEPKtPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_120forwardLutFromBitmapEPKhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayItLi65536EEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114bitmapFromDataEPKtiPhRtS4_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_29AutoArrayIhLi8192EEC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfAutoArray.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213PizCompressor14uncompressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213PizCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:298,39'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:298,12'
          Dst:             _ZN7Imf_2_213PizCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213PizCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          622
      EdgeCount:       156
      CyclomaticComplexity: 78
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_210wav2DecodeEPtiiiit
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_120reverseLutFromBitmapEPKhPt
        - _ZN7Imf_2_212_GLOBAL__N_18applyLutEPKtPti
        - _ZN7Imf_2_213hufUncompressEPKciPti
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Pci
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - _ZN7Imf_2_29AutoArrayIhLi8192EEC2Ev
        - _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
        - _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - _ZN7Imf_2_29AutoArrayItLi65536EEC2Ev
        - _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
        - _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:523,51'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:524,18'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:524,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:532,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:532,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:533,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:533,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:534,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:536,29'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:536,12'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:536,47'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:525,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:548,44'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:549,13'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:551,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:552,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:556,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:556,8'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:556,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:562,42'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:562,2'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Pci
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:566,46'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:567,53'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:567,61'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:567,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120reverseLutFromBitmapEPKhPt
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:574,5'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Ri
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:578,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:578,8'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:578,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:670,1'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:582,5'
          Dst:             _ZN7Imf_2_213hufUncompressEPKciPti
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:594,6'
          Dst:             _ZN7Imf_2_210wav2DecodeEPtiiiit
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:605,15'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:605,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18applyLutEPKtPti
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:625,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:630,7'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:648,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:670,1'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:670,1'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:670,1'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
    - functionName:    _ZN7Imf_2_213PizCompressor10uncompressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213PizCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:286,17'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:287,10'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:286,10'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:284,12'
          Dst:             _ZN7Imf_2_213PizCompressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213PizCompressor12compressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213PizCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:274,37'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:274,12'
          Dst:             _ZN7Imf_2_213PizCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213PizCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          621
      EdgeCount:       146
      CyclomaticComplexity: 74
      functionsReached:
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_210wav2EncodeEPtiiiit
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_211hufCompressEPKtiPc
        - _ZN7Imf_2_212_GLOBAL__N_114bitmapFromDataEPKtiPhRtS4_
        - _ZN7Imf_2_212_GLOBAL__N_120forwardLutFromBitmapEPKhPt
        - _ZN7Imf_2_212_GLOBAL__N_18applyLutEPKtPti
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_PKci
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_i
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - _ZN7Imf_2_29AutoArrayIhLi8192EEC2Ev
        - _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
        - _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - _ZN7Imf_2_29AutoArrayItLi65536EEC2Ev
        - _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
        - _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:347,51'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:348,18'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:348,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:356,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:356,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:357,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:357,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:358,12'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:360,29'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:360,12'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:360,47'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:349,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:377,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:382,7'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:400,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:424,44'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:430,7'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:428,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114bitmapFromDataEPKtiPhRtS4_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:433,46'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EEC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:434,53'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:434,61'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:434,31'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_120forwardLutFromBitmapEPKhPt
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:435,15'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EEcvPtEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:435,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18applyLutEPKtPti
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:443,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:444,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:448,41'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EEcvPhEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:448,2'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_PKci
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:481,1'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:462,6'
          Dst:             _ZN7Imf_2_210wav2EncodeEPtiiiit
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:474,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:476,18'
          Dst:             _ZN7Imf_2_211hufCompressEPKtiPc
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:477,5'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_i
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:481,1'
          Dst:             _ZN7Imf_2_29AutoArrayItLi65536EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:481,1'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:481,1'
          Dst:             _ZN7Imf_2_29AutoArrayIhLi8192EED2Ev
    - functionName:    _ZN7Imf_2_213PizCompressor8compressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213PizCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:262,15'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:263,8'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:262,8'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:260,12'
          Dst:             _ZN7Imf_2_213PizCompressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZNK7Imf_2_213PizCompressor6formatEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      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:    _ZNK7Imf_2_213PizCompressor12numScanLinesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      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:    _ZN7Imf_2_213PizCompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213PizCompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:233,1'
          Dst:             _ZN7Imf_2_213PizCompressorD2Ev
    - functionName:    _ZN7Imf_2_213PizCompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_210CompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:237,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZNK7Imf_2_210Compressor6headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCompressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214checkArraySizeImEEmT_m
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211OverflowExcC2EPKc
        - _ZN7Iex_2_211OverflowExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,15'
          Dst:             _ZN7Iex_2_211OverflowExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:154,9'
          Dst:             _ZN7Iex_2_211OverflowExcD2Ev
    - functionName:    _ZN7Imf_2_25uiAddImEET_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_211OverflowExcC2EPKc
        - _ZN7Iex_2_211OverflowExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:106,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:106,15'
          Dst:             _ZN7Iex_2_211OverflowExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:106,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfCheckedArithmetic.h:106,9'
          Dst:             _ZN7Iex_2_211OverflowExcD2Ev
    - functionName:    _ZN7Imf_2_213PizCompressorC2ERKNS_6HeaderEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPizCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          259
      EdgeCount:       65
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_214checkArraySizeImEEmT_m
        - _ZN7Imf_2_25uiAddImEET_S1_S1_
        - _ZN7Imf_2_26uiMultImEET_S1_S1_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_210Compressor6headerEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:176,5'
          Dst:             _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:183,20'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:187,17'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:190,24'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:190,17'
          Dst:             _ZN7Imf_2_25uiAddImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:194,14'
          Dst:             _ZN7Imf_2_214checkArraySizeImEEmT_m
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:198,35'
          Dst:             _ZNK7Imf_2_210Compressor6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:198,44'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:201,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:202,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:202,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:207,2'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:207,2'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:207,2'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:207,2'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:229,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:209,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:203,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:215,35'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPizCompressor.cpp:227,47'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_114floatToFloat24Ef
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_215Pxr24Compressor14uncompressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215Pxr24Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:277,39'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:277,12'
          Dst:             _ZN7Imf_2_215Pxr24Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_215Pxr24Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          532
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4half7setBitsEt
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
        - uncompress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:461,6'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:429,17'
          Dst:             uncompress
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:434,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:434,8'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:434,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:434,2'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:447,48'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:448,22'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:448,9'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:451,27'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:453,10'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:456,14'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:472,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:498,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:508,13'
          Dst:             _ZN4half7setBitsEt
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:522,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:541,3'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:449,7'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:547,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:167,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:167,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:167,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:167,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:175,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:175,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:175,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:175,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_215Pxr24Compressor10uncompressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215Pxr24Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:265,17'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:266,10'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:265,10'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:263,12'
          Dst:             _ZN7Imf_2_215Pxr24Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_215Pxr24Compressor12compressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215Pxr24Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:253,37'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:253,12'
          Dst:             _ZN7Imf_2_215Pxr24Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_215Pxr24Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          475
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4halfC2Ev
        - _ZN4halfaSES_
        - _ZN7Iex_2_27BaseExcC2EPKc
        - _ZN7Iex_2_27BaseExcD2Ev
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_114floatToFloat24Ef
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK4half4bitsEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
        - compress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:316,6'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:302,48'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:303,22'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:303,9'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:306,27'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:308,10'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:311,14'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:353,12'
          Dst:             _ZN4halfC2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:355,13'
          Dst:             _ZN4halfaSES_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:358,33'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:359,29'
          Dst:             _ZNK4half4bitsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:382,30'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_114floatToFloat24Ef
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:395,3'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:304,7'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:402,17'
          Dst:             compress
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:407,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:407,8'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:407,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:407,2'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Imf_2_215Pxr24Compressor8compressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215Pxr24Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:241,15'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:242,8'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:241,8'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:239,12'
          Dst:             _ZN7Imf_2_215Pxr24Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZNK7Imf_2_215Pxr24Compressor6formatEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7Imf_2_215Pxr24Compressor12numScanLinesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      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:    _ZN7Imf_2_215Pxr24CompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_215Pxr24CompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:213,1'
          Dst:             _ZN7Imf_2_215Pxr24CompressorD2Ev
    - functionName:    _ZN7Imf_2_215Pxr24CompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_210CompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:216,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_215Pxr24CompressorC2ERKNS_6HeaderEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_25uiAddImEET_S1_S1_
        - _ZN7Imf_2_26uiMultImEET_S1_S1_
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:186,5'
          Dst:             _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:191,20'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:194,9'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:197,16'
          Dst:             _ZN7Imf_2_25uiAddImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:197,9'
          Dst:             _ZN7Imf_2_25uiAddImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:204,35'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfPxr24Compressor.cpp:209,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_213rleUncompressEiiPKaPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_211rleCompressEiPKcPa
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRle.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          226
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213RleCompressor10uncompressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRleCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_213rleUncompressEiiPKaPc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:168,25'
          Dst:             _ZN7Imf_2_213rleUncompressEiiPKaPc
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:172,2'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:172,8'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:172,2'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:172,2'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_213RleCompressor8compressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRleCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          159
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_211rleCompressEiPKcPa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:142,12'
          Dst:             _ZN7Imf_2_211rleCompressEiPKcPa
    - functionName:    _ZNK7Imf_2_213RleCompressor12numScanLinesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRleCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213RleCompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRleCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213RleCompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:63,1'
          Dst:             _ZN7Imf_2_213RleCompressorD2Ev
    - functionName:    _ZN7Imf_2_213RleCompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRleCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7Imf_2_210CompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:66,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_213RleCompressorC2ERKNS_6HeaderEm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfRleCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_26uiMultImEET_S1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:52,5'
          Dst:             _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:58,28'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfRleCompressor.cpp:59,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_16xgetbvEiRiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_15cpuidEiRiS1_S1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_25CpuIdC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfSystemSpecific.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_15cpuidEiRiS1_S1_S1_
        - _ZN7Imf_2_212_GLOBAL__N_16xgetbvEiRiS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfSystemSpecific.cpp:100,5'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_15cpuidEiRiS1_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfSystemSpecific.cpp:103,9'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_15cpuidEiRiS1_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfSystemSpecific.cpp:119,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16xgetbvEiRiS1_
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfWav.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfWav.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210wav2DecodeEPtiiiit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfWav.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          351
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:328,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:329,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:330,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:331,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:335,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:336,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:337,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:338,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:351,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:353,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:373,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:375,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wdec16EttRtS1_
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfWav.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          58
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfWav.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_210wav2EncodeEPtiiiit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfWav.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          333
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:197,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:198,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:199,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:200,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:204,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:205,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:206,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:207,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:220,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:222,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:242,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc14EttRtS1_
        - Src:             'Source/OpenEXR/IlmImf/ImfWav.cpp:244,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_16wenc16EttRtS1_
    - functionName:    _ZN7Imf_2_23Zip10uncompressEPKciPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - uncompress
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:148,17'
          Dst:             uncompress
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:151,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:151,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:151,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:151,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_23Zip8compressEPKciPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Iex_2_27BaseExcC2EPKc
        - _ZN7Iex_2_27BaseExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - compress
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:129,17'
          Dst:             compress
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:132,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:132,15'
          Dst:             _ZN7Iex_2_27BaseExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:132,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:132,9'
          Dst:             _ZN7Iex_2_27BaseExcD2Ev
    - functionName:    _ZN7Imf_2_23Zip17maxCompressedSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_25uiAddImEET_S1_S1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:74,19'
          Dst:             _ZN7Imf_2_25uiAddImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:74,12'
          Dst:             _ZN7Imf_2_25uiAddImEET_S1_S1_
    - functionName:    _ZN7Imf_2_23Zip10maxRawSizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      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:    _ZN7Imf_2_23ZipD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_23ZipC2Emm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_26uiMultImEET_S1_S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZip.cpp:56,19'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
    - functionName:    _ZN7Imf_2_23ZipC2Em
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZip.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213ZipCompressor10uncompressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZipCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Zip10uncompressEPKciPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:119,24'
          Dst:             _ZN7Imf_2_23Zip10uncompressEPKciPc
    - functionName:    _ZN7Imf_2_213ZipCompressor8compressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZipCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_23Zip8compressEPKciPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:96,24'
          Dst:             _ZN7Imf_2_23Zip8compressEPKciPc
    - functionName:    _ZNK7Imf_2_213ZipCompressor12numScanLinesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZipCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      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:    _ZN7Imf_2_213ZipCompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZipCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213ZipCompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:68,1'
          Dst:             _ZN7Imf_2_213ZipCompressorD2Ev
    - functionName:    _ZN7Imf_2_213ZipCompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZipCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_23ZipD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:70,1'
          Dst:             _ZN7Imf_2_23ZipD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:70,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_213ZipCompressorC2ERKNS_6HeaderEmm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfZipCompressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_23Zip17maxCompressedSizeEv
        - _ZN7Imf_2_23ZipC2Emm
        - _ZN7Imf_2_23ZipD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:57,5'
          Dst:             _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:61,5'
          Dst:             _ZN7Imf_2_23ZipC2Emm
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:63,32'
          Dst:             _ZN7Imf_2_23Zip17maxCompressedSizeEv
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:64,1'
          Dst:             _ZN7Imf_2_23ZipD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfZipCompressor.cpp:64,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN13IlmThread_2_26ThreadD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThread.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Iex_2_29NoImplExcC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:67,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:67,11'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:67,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:67,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13IlmThread_2_26ThreadD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThread.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_215supportsThreadsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThread.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13IlmThread_2_26ThreadC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThread.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29NoImplExcC2EPKc
        - _ZN7Iex_2_29NoImplExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:61,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:61,11'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:61,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:61,5'
          Dst:             _ZN7Iex_2_29NoImplExcD2Ev
    - functionName:    _ZN13IlmThread_2_26Thread5startEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmThread/IlmThread.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_29NoImplExcC2EPKc
        - _ZN7Iex_2_29NoImplExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:74,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:74,11'
          Dst:             _ZN7Iex_2_29NoImplExcC2EPKc
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:74,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmThread/IlmThread.cpp:74,5'
          Dst:             _ZN7Iex_2_29NoImplExcD2Ev
    - functionName:    _ZN6LibRaw17canon_600_correctEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/canon_600.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          176
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw15canon_600_coeffEv
        - _ZN6LibRaw17canon_600_auto_wbEv
        - _ZN6LibRaw18canon_600_fixed_wbEi
        - _ZN6LibRaw2FCEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:211,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:214,18'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:217,7'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:220,3'
          Dst:             _ZN6LibRaw18canon_600_fixed_wbEi
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:221,3'
          Dst:             _ZN6LibRaw17canon_600_auto_wbEv
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:222,3'
          Dst:             _ZN6LibRaw15canon_600_coeffEv
    - functionName:    _ZN6LibRaw18canon_600_fixed_wbEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/canon_600.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw17canon_600_auto_wbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/canon_600.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          541
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6LibRaw15canon_600_colorEPii
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:110,13'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:109,24'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:122,19'
          Dst:             _ZN6LibRaw15canon_600_colorEPii
    - functionName:    _ZN6LibRaw15canon_600_coeffEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/canon_600.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          192
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15canon_600_colorEPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/canon_600.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          250
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18canon_600_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/canon_600.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          243
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:183,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/canon_600.cpp:185,7'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw19crxParseImageHeaderEPhii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          511
      EdgeCount:       112
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN6LibRaw5sgetnEiPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2722,18'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2723,18'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2724,19'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2725,20'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2726,21'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2734,22'
          Dst:             _ZN6LibRaw5sgetnEiPh
    - functionName:    _ZN6LibRaw5sgetnEiPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8CrxImageD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgrD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:155,8'
          Dst:             _ZN13libraw_memmgrD2Ev
    - functionName:    _ZN8CrxImageC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgrC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:176,16'
          Dst:             _ZN13libraw_memmgrC2Ej
    - functionName:    _ZN6LibRaw10crxLoadRawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          302
      EdgeCount:       68
      CyclomaticComplexity: 32
      functionsReached:
        - _Z16crxFreeImageDataP8CrxImage
        - _Z17crxSetupImageDataP17crx_data_header_tP8CrxImagePsmjPhi
        - _ZN6LibRaw6derrorEv
        - _ZN8CrxImageC2Ev
        - _ZN8CrxImageD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2654,12'
          Dst:             _ZN8CrxImageC2Ev
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2657,5'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2663,5'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2697,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2697,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2700,7'
          Dst:             _Z17crxSetupImageDataP17crx_data_header_tP8CrxImagePsmjPhi
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2703,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2703,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2710,3'
          Dst:             _Z16crxFreeImageDataP8CrxImage
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2711,1'
          Dst:             _ZN8CrxImageD2Ev
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2711,1'
          Dst:             _ZN8CrxImageD2Ev
    - functionName:    _Z17crxSetupImageDataP17crx_data_header_tP8CrxImagePsmjPhi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          535
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _Z19crxReadImageHeadersP17crx_data_header_tP8CrxImagePhi
        - _ZN13libraw_memmgr6mallocEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/crx.cpp:2549,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2539,23'
          Dst:             _ZN13libraw_memmgr6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2586,10'
          Dst:             _Z19crxReadImageHeadersP17crx_data_header_tP8CrxImagePhi
    - functionName:    _Z16crxFreeImageDataP8CrxImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13libraw_memmgr7cleanupEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2592,15'
          Dst:             _ZN13libraw_memmgr7cleanupEv
    - functionName:    _Z19crxReadImageHeadersP17crx_data_header_tP8CrxImagePhi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          1258
      EdgeCount:       209
      CyclomaticComplexity: 48
      functionsReached:
        - _Z12crxMakeQStepP8CrxImageP7CrxTilePij
        - _Z18crxDecodeGolombTopP12CrxBitstreamiPiS1_
        - _Z18crxProcessSubbandsP17crx_data_header_tP8CrxImageP7CrxTileP12CrxPlaneComp
        - _Z21crxDecodeGolombNormalP12CrxBitstreamiPiS1_S1_
        - _Z21crxReadSubbandHeadersP17crx_data_header_tP8CrxImageP7CrxTileP12CrxPlaneCompPPhPi
        - _ZL13crxFillBufferP12CrxBitstream
        - _ZN13libraw_memmgr6callocEmm
        - _ZN6LibRaw5sgetnEiPh
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2266,20'
          Dst:             _ZN13libraw_memmgr6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2359,19'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2360,19'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2365,20'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2368,9'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2373,22'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2379,11'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2382,30'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2383,29'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2402,17'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2403,17'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2408,11'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2411,24'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2433,11'
          Dst:             _Z21crxReadSubbandHeadersP17crx_data_header_tP8CrxImageP7CrxTileP12CrxPlaneCompPPhPi
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2433,79'
          Dst:             _Z18crxProcessSubbandsP17crx_data_header_tP8CrxImageP7CrxTileP12CrxPlaneComp
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2455,7'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2474,13'
          Dst:             _Z21crxDecodeGolombNormalP12CrxBitstreamiPiS1_S1_
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2485,7'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2489,7'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2476,13'
          Dst:             _Z18crxDecodeGolombTopP12CrxBitstreamiPiS1_
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2483,13'
          Dst:             _Z12crxMakeQStepP8CrxImageP7CrxTilePij
    - functionName:    _Z21crxReadSubbandHeadersP17crx_data_header_tP8CrxImageP7CrxTileP12CrxPlaneCompPPhPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          307
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6LibRaw5sgetnEiPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2195,19'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2196,19'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2202,27'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2219,26'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2229,11'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2232,11'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2237,38'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2238,25'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2240,25'
          Dst:             _ZN6LibRaw5sgetnEiPh
    - functionName:    _Z18crxProcessSubbandsP17crx_data_header_tP8CrxImageP7CrxTileP12CrxPlaneComp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          698
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13crxFillBufferP12CrxBitstream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          137
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    164
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:223,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:223,7'
          Dst:             __cxa_throw
    - functionName:    _Z21crxDecodeGolombNormalP12CrxBitstreamiPiS1_S1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          288
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _Z9crxReadQPP12CrxBitstreami
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1978,19'
          Dst:             _Z9crxReadQPP12CrxBitstreami
    - functionName:    _Z18crxDecodeGolombTopP12CrxBitstreamiPiS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z9crxReadQPP12CrxBitstreami
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1963,19'
          Dst:             _Z9crxReadQPP12CrxBitstreami
    - functionName:    _Z12crxMakeQStepP8CrxImageP7CrxTilePij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          698
      EdgeCount:       94
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN13libraw_memmgr6mallocEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/crx.cpp:2016,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2010,19'
          Dst:             _ZN13libraw_memmgr6mallocEm
    - functionName:    _Z9crxReadQPP12CrxBitstreami
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          565
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1948,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1948,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1950,10'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1950,10'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1952,10'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1952,10'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _ZN6LibRaw21crxLoadFinalizeLoopE3EPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw21crxConvertPlaneLineDfEPvi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2649,5'
          Dst:             _ZN6LibRaw21crxConvertPlaneLineDfEPvi
    - functionName:    _ZN6LibRaw21crxConvertPlaneLineDfEPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19crxConvertPlaneLineP8CrxImageiiiPii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2641,61'
          Dst:             _Z19crxConvertPlaneLineP8CrxImageiiiPii
    - functionName:    _Z19crxConvertPlaneLineP8CrxImageiiiPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          799
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw17crxLoadDecodeLoopEPvi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw14crxDecodePlaneEPvj
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2636,9'
          Dst:             _ZN6LibRaw14crxDecodePlaneEPvj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:2637,7'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw14crxDecodePlaneEPvj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          337
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z13crxDecodeLineP12CrxBandParamPh
        - _Z19crxConvertPlaneLineP8CrxImageiiiPii
        - _Z19crxSetupSubbandDataP8CrxImageP12CrxPlaneCompPK7CrxTilej
        - _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
        - _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
        - _Z25crxIdwt53FilterInitializeP12CrxPlaneCompiP8CrxQStep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1905,11'
          Dst:             _Z19crxSetupSubbandDataP8CrxImageP12CrxPlaneCompPK7CrxTilej
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1910,13'
          Dst:             _Z25crxIdwt53FilterInitializeP12CrxPlaneCompiP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1914,15'
          Dst:             _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1915,15'
          Dst:             _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1917,31'
          Dst:             _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1918,11'
          Dst:             _Z19crxConvertPlaneLineP8CrxImageiiiPii
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1932,15'
          Dst:             _Z13crxDecodeLineP12CrxBandParamPh
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1935,11'
          Dst:             _Z19crxConvertPlaneLineP8CrxImageiiiPii
    - functionName:    _Z19crxSetupSubbandDataP8CrxImageP12CrxPlaneCompPK7CrxTilej
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          699
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - _Z12crxParamInitP8CrxImagePP12CrxBandParammmjjbj
        - _ZN13libraw_memmgr6mallocEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1810,26'
          Dst:             _ZN13libraw_memmgr6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1881,11'
          Dst:             _Z12crxParamInitP8CrxImagePP12CrxBandParammmjjbj
    - functionName:    _Z25crxIdwt53FilterInitializeP12CrxPlaneCompiP8CrxQStep
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          909
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - _Z15crxHorizontal53PiS_P19CrxWaveletTransformj
        - _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
        - _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
        - _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1490,32'
          Dst:             _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1491,14'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1497,11'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1498,11'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1499,11'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1508,9'
          Dst:             _Z15crxHorizontal53PiS_P19CrxWaveletTransformj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1509,13'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1510,13'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1567,9'
          Dst:             _Z15crxHorizontal53PiS_P19CrxWaveletTransformj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1572,11'
          Dst:             _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1572,59'
          Dst:             _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1577,11'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
    - functionName:    _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          247
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1226,13'
          Dst:             _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1229,16'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1232,11'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1240,11'
          Dst:             _Z21crxIdwt53FilterDecodeP12CrxPlaneCompiP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1243,14'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1246,9'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1247,9'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1248,9'
          Dst:             _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
    - functionName:    _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         87
      ICount:          1322
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
        - _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1271,17'
          Dst:             _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1273,34'
          Dst:             _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1363,32'
          Dst:             _Z24crxIdwt53FilterTransformP12CrxPlaneCompj
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1365,30'
          Dst:             _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
    - functionName:    _Z22crxIdwt53FilterGetLineP12CrxPlaneCompi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13crxDecodeLineP12CrxBandParamPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          548
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - _Z13crxDecodeLineP12CrxBandParam
        - _Z16crxDecodeTopLineP12CrxBandParam
        - _Z20crxDecodeLineRoundedP12CrxBandParam
        - _Z23crxDecodeTopLineRoundedP12CrxBandParam
        - _Z26crxDecodeLineNoRefPrevLineP12CrxBandParam
        - _Z29crxDecodeTopLineNoRefPrevLineP12CrxBandParam
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:953,13'
          Dst:             _Z16crxDecodeTopLineP12CrxBandParam
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:969,13'
          Dst:             _Z23crxDecodeTopLineRoundedP12CrxBandParam
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:981,11'
          Dst:             _Z29crxDecodeTopLineNoRefPrevLineP12CrxBandParam
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1002,9'
          Dst:             _Z26crxDecodeLineNoRefPrevLineP12CrxBandParam
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1021,9'
          Dst:             _Z13crxDecodeLineP12CrxBandParam
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1040,9'
          Dst:             _Z20crxDecodeLineRoundedP12CrxBandParam
    - functionName:    _Z16crxDecodeTopLineP12CrxBandParam
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         183
      ICount:          2024
      EdgeCount:       243
      CyclomaticComplexity: 62
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:686,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:686,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:689,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:689,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:705,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:705,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:728,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:728,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:730,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:730,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:732,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:732,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:741,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:741,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:743,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:743,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:745,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:745,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z23crxDecodeTopLineRoundedP12CrxBandParam
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         183
      ICount:          2053
      EdgeCount:       243
      CyclomaticComplexity: 62
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:770,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:770,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:773,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:773,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:789,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:789,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:812,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:812,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:814,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:814,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:816,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:816,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:826,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:826,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:828,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:828,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:830,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:830,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z29crxDecodeTopLineNoRefPrevLineP12CrxBandParam
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         234
      ICount:          2648
      EdgeCount:       311
      CyclomaticComplexity: 79
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:851,26'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:851,26'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:853,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:853,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:855,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:855,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:862,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:862,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:865,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:865,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:881,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:881,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:902,26'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:902,26'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:904,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:904,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:906,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:906,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:917,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:917,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:919,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:919,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:921,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:921,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z26crxDecodeLineNoRefPrevLineP12CrxBandParam
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         305
      ICount:          3456
      EdgeCount:       406
      CyclomaticComplexity: 103
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:565,26'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:565,26'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:567,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:567,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:569,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:569,19'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:583,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:583,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:588,18'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:588,18'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:604,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:604,24'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:626,30'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:626,30'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:628,23'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:628,23'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:630,23'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:630,23'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:639,28'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:639,28'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:641,21'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:641,21'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:643,21'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:643,21'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:659,23'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:659,23'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:661,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:661,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:663,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:663,17'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z13crxDecodeLineP12CrxBandParam
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         255
      ICount:          3106
      EdgeCount:       339
      CyclomaticComplexity: 86
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:347,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:347,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:349,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:349,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:351,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:351,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:384,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:384,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:387,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:387,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:404,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:404,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:347,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:347,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:349,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:349,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:351,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:351,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:347,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:347,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:349,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:349,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:351,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:351,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z20crxDecodeLineRoundedP12CrxBandParam
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         420
      ICount:          5330
      EdgeCount:       559
      CyclomaticComplexity: 141
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:501,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:501,11'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:504,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:504,16'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:520,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:520,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:453,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:455,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:457,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z30crxDecodeLineWithIQuantizationP10CrxSubbandP8CrxQStep
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          518
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - _Z13crxDecodeLineP12CrxBandParamPh
        - _Z15crxUpdateQparamP10CrxSubband
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1078,42'
          Dst:             _Z15crxUpdateQparamP10CrxSubband
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1080,7'
          Dst:             _Z13crxDecodeLineP12CrxBandParamPh
    - functionName:    _Z15crxUpdateQparamP10CrxSubband
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          669
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1050,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1050,22'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1052,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1052,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1054,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1054,15'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z15crxHorizontal53PiS_P19CrxWaveletTransformj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          427
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12crxParamInitP8CrxImagePP12CrxBandParammmjjbj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          187
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13crxFillBufferP12CrxBitstream
        - _ZN13libraw_memmgr6callocEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1744,16'
          Dst:             _ZN13libraw_memmgr6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/crx.cpp:1769,3'
          Dst:             _ZL13crxFillBufferP12CrxBitstream
    - functionName:    _Z18crxFreeSubbandDataP8CrxImageP12CrxPlaneComp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/crx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          118
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw17samsung3_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         77
      ICount:          654
      EdgeCount:       98
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ph1_bithuffEiPt
        - _ZN6LibRaw4get2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1669,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1669,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1672,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1674,5'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1684,13'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1685,46'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1688,25'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1689,17'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1690,17'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1691,23'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1693,24'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1698,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1698,13'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1699,68'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1708,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1708,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1710,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1710,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1712,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1712,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1718,16'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
    - functionName:    _ZN6LibRaw17samsung2_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1644,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1647,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1650,14'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1657,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw10getbithuffEiPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          286
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw6derrorEv
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:55,5'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw10ljpeg_diffEPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:365,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:365,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:367,9'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:370,10'
          Dst:             _ZN6LibRaw10getbithuffEiPt
    - functionName:    _ZN6LibRaw16samsung_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          678
      EdgeCount:       85
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ph1_bithuffEiPt
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1599,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1584,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1584,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1590,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1592,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1593,5'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1597,13'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1598,21'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1602,18'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1619,49'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1622,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw18sony_arw2_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         126
      ICount:          915
      EdgeCount:       147
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
        - _ZN6LibRaw6mallocEm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1470,19'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1475,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1479,30'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1568,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1571,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1572,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1497,21'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1523,21'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1538,26'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1573,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1576,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1573,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw17sony_arw_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          212
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1448,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1451,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1456,19'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1457,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw13sony_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          249
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw12sony_decryptEPjiii
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6derrorEv
        - ntohs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1413,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1417,3'
          Dst:             _ZN6LibRaw12sony_decryptEPjiii
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1424,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1427,7'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1428,5'
          Dst:             _ZN6LibRaw12sony_decryptEPjiii
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1430,25'
          Dst:             ntohs
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1431,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw22quicktake_100_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          969
      EdgeCount:       131
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1343,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1343,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1345,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1348,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1351,131'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1363,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1378,97'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1388,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1397,5'
          Dst:             _ZN6LibRaw11checkCancelEv
    - functionName:    _ZN6LibRaw22minolta_rd175_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          305
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1279,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1274,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1276,7'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw16olympus_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          569
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1219,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1222,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1230,21'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1232,19'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1233,16'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1234,36'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1262,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw18panasonic_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          682
      EdgeCount:       79
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
        - _ZN6LibRaw9pana_dataEiPj
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1131,3'
          Dst:             _ZN6LibRaw9pana_dataEiPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1139,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1142,9'
          Dst:             _ZN6LibRaw9pana_dataEiPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1180,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1180,4'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1183,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1189,26'
          Dst:             _ZN6LibRaw9pana_dataEiPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1192,20'
          Dst:             _ZN6LibRaw9pana_dataEiPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1199,33'
          Dst:             _ZN6LibRaw9pana_dataEiPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1200,44'
          Dst:             _ZN6LibRaw9pana_dataEiPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1203,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw9pana_dataEiPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          221
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw14nokia_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          465
      EdgeCount:       43
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1025,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1027,11'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1038,7'
          Dst:             strncmp
    - functionName:    _ZN6LibRaw15rollei_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          232
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:983,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:983,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:989,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:1005,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw18nikon_yuv_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          333
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:952,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:952,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:959,5'
          Dst:             _ZN6LibRaw11checkCancelEv
    - functionName:    _ZN6LibRaw14nikon_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          606
      EdgeCount:       89
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw12make_decoderEPKh
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6derrorEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:897,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:904,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:909,10'
          Dst:             _ZN6LibRaw12make_decoderEPKh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:911,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:916,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:919,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:920,16'
          Dst:             _ZN6LibRaw12make_decoderEPKh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:940,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:943,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:944,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:925,13'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:928,18'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:936,11'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:945,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:946,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:945,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw12make_decoderEPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw16make_decoder_refEPPKh
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:111,10'
          Dst:             _ZN6LibRaw16make_decoder_refEPPKh
    - functionName:    _ZN6LibRaw16make_decoder_refEPPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw6callocEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:99,20'
          Dst:             _ZN6LibRaw6callocEmm
    - functionName:    _ZN6LibRaw16nikon_read_curveEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          312
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4get2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:845,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:847,16'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:857,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:864,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
    - functionName:    _ZN6LibRaw15pentax_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          313
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:809,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:811,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:818,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:821,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:824,14'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:831,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw10ljpeg_idctEP5jhead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          459
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - cos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:776,23'
          Dst:             cos
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:778,35'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:781,11'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:785,12'
          Dst:             _ZN6LibRaw10getbithuffEiPt
    - functionName:    _ZN6LibRaw19canon_sraw_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         160
      ICount:          1434
      EdgeCount:       189
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw9ljpeg_endEP5jhead
        - _ZN6LibRaw9ljpeg_rowEiP5jhead
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
        - __isoc99_sscanf
        - isdigit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:613,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:613,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:615,8'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:620,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:620,4'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:638,9'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:643,27'
          Dst:             _ZN6LibRaw9ljpeg_rowEiP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:674,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:677,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:678,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:679,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:683,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:692,31'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:694,5'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:704,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:751,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:754,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:755,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:728,9'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:756,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:759,3'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:679,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw11ljpeg_startEP5jheadi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          726
      EdgeCount:       112
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw16make_decoder_refEPPKh
        - _ZN6LibRaw6callocEmm
      functionUses:    10
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:306,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:324,37'
          Dst:             _ZN6LibRaw16make_decoder_refEPPKh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:350,23'
          Dst:             _ZN6LibRaw6callocEmm
    - functionName:    _ZN6LibRaw9ljpeg_rowEiP5jhead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          523
      EdgeCount:       89
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - _ZN6LibRaw18ljpeg_row_unrolledEiP5jhead
        - _ZN6LibRaw6derrorEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:411,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:385,12'
          Dst:             _ZN6LibRaw18ljpeg_row_unrolledEiP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:397,5'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:403,14'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:438,4'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw9ljpeg_endEP5jhead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw4freeEPv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:357,26'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:358,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw18ljpeg_row_unrolledEiP5jhead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          646
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - _ZN6LibRaw6derrorEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:509,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:462,5'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:469,12'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:472,7'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:482,16'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:485,11'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:495,16'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:498,11'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:507,16'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:535,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw22lossless_jpeg_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          500
      EdgeCount:       78
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw9ljpeg_endEP5jhead
        - _ZN6LibRaw9ljpeg_rowEiP5jhead
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:549,8'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:553,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:553,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:556,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:556,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:567,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:568,12'
          Dst:             _ZN6LibRaw9ljpeg_rowEiP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:594,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:597,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:598,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:587,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:587,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:599,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:600,3'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:599,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw14canon_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          621
      EdgeCount:       95
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw15crw_init_tablesEjPPt
        - _ZN6LibRaw17canon_has_lowbitsEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6derrorEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:209,3'
          Dst:             _ZN6LibRaw15crw_init_tablesEjPPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:210,13'
          Dst:             _ZN6LibRaw17canon_has_lowbitsEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:215,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:220,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:228,18'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:271,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:274,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:237,18'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:250,13'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:276,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:275,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:277,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:276,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw15crw_init_tablesEjPPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw12make_decoderEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:175,13'
          Dst:             _ZN6LibRaw12make_decoderEPKh
        - Src:             'Source/LibRawLite/src/decoders/decoders_dcraw.cpp:176,13'
          Dst:             _ZN6LibRaw12make_decoderEPKh
    - functionName:    _ZN6LibRaw17canon_has_lowbitsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_dcraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13p1_row_info_tC2ERKS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13p1_row_info_tltERKS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13p1_row_info_tC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20phase_one_load_raw_sEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          350
      EdgeCount:       72
      CyclomaticComplexity: 36
      functionsReached:
        - _Z13decode_S_typeiPjPt
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:833,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:833,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:839,31'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:854,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:854,4'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:857,4'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:859,3'
          Dst:             _Z13decode_S_typeiPjPt
    - functionName:    _Z13decode_S_typeiPjPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          370
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN15iiq_bitstream_t3getEc
        - _ZN15iiq_bitstream_t4fillEv
        - _ZN15iiq_bitstream_t4peekEh
        - _ZN15iiq_bitstream_t7consumeEh
        - _ZN15iiq_bitstream_tC2EPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:728,18'
          Dst:             _ZN15iiq_bitstream_tC2EPj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:753,29'
          Dst:             _ZN15iiq_bitstream_t3getEc
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:761,34'
          Dst:             _ZN15iiq_bitstream_t4peekEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:762,16'
          Dst:             _ZN15iiq_bitstream_t7consumeEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:769,18'
          Dst:             _ZN15iiq_bitstream_t7consumeEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:772,33'
          Dst:             _ZN15iiq_bitstream_t4peekEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:773,16'
          Dst:             _ZN15iiq_bitstream_t7consumeEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:780,18'
          Dst:             _ZN15iiq_bitstream_t7consumeEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:783,31'
          Dst:             _ZN15iiq_bitstream_t4peekEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:784,16'
          Dst:             _ZN15iiq_bitstream_t7consumeEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:796,28'
          Dst:             _ZN15iiq_bitstream_t3getEc
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:798,63'
          Dst:             _ZN15iiq_bitstream_t3getEc
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:813,11'
          Dst:             _ZN15iiq_bitstream_t4fillEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:814,32'
          Dst:             _ZN15iiq_bitstream_t3getEc
    - functionName:    _ZN15iiq_bitstream_tC2EPj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15iiq_bitstream_t3getEc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15iiq_bitstream_t4peekEh
        - _ZN15iiq_bitstream_t7consumeEh
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:715,22'
          Dst:             _ZN15iiq_bitstream_t4peekEh
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:716,7'
          Dst:             _ZN15iiq_bitstream_t7consumeEh
    - functionName:    _ZN15iiq_bitstream_t4peekEh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15iiq_bitstream_t4fillEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:701,9'
          Dst:             _ZN15iiq_bitstream_t4fillEv
    - functionName:    _ZN15iiq_bitstream_t7consumeEh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15iiq_bitstream_t4peekEh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:709,7'
          Dst:             _ZN15iiq_bitstream_t4peekEh
    - functionName:    _ZN15iiq_bitstream_t4fillEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15nikon_load_srawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          837
      EdgeCount:       81
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:554,24'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:556,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:556,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:562,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:580,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:583,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:584,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:585,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:586,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:596,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:619,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:585,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw30unpacked_load_raw_fuji_f700s20Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:540,44'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:543,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:547,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw20panasonicC7_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          583
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:478,43'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:485,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:485,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:528,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN21pana_cs6_page_decoder9nextpixelEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21pana_cs6_page_decoder11nextpixel12Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21pana_cs6_page_decoderC2EPhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20panasonicC6_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          524
      EdgeCount:       75
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN21pana_cs6_page_decoder11nextpixel12Ev
        - _ZN21pana_cs6_page_decoder11read_page12Ev
        - _ZN21pana_cs6_page_decoder9nextpixelEv
        - _ZN21pana_cs6_page_decoder9read_pageEv
        - _ZN21pana_cs6_page_decoderC2EPhj
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:402,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:405,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:405,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:406,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:414,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:414,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:415,27'
          Dst:             _ZN21pana_cs6_page_decoderC2EPhj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:424,20'
          Dst:             _ZN21pana_cs6_page_decoder11read_page12Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:426,20'
          Dst:             _ZN21pana_cs6_page_decoder9read_pageEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:433,43'
          Dst:             _ZN21pana_cs6_page_decoder11nextpixel12Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:433,63'
          Dst:             _ZN21pana_cs6_page_decoder9nextpixelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:435,15'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:435,15'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:442,43'
          Dst:             _ZN21pana_cs6_page_decoder11nextpixel12Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:442,64'
          Dst:             _ZN21pana_cs6_page_decoder9nextpixelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:406,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN21pana_cs6_page_decoder11read_page12Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          470
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:358,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:358,5'
          Dst:             __cxa_throw
    - functionName:    _ZN21pana_cs6_page_decoder9read_pageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          424
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:334,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:334,5'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw29nikon_load_striped_packed_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          339
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:277,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:277,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:291,5'
          Dst:             _ZN6LibRaw11checkCancelEv
    - functionName:    _ZN6LibRaw28nikon_load_padded_packed_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          184
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:247,24'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:250,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:261,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZL22unpack28bytesto16x16nsPhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          304
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18unpack7bytesto4x16PhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9swab32arrPjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19fuji_14bit_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          236
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL18unpack7bytesto4x16PhPt
        - _ZL22unpack28bytesto16x16nsPhPt
        - _ZL9swab32arrPjj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:216,41'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:225,7'
          Dst:             _ZL9swab32arrPjj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:229,9'
          Dst:             _ZL18unpack7bytesto4x16PhPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:235,9'
          Dst:             _ZL22unpack28bytesto16x16nsPhPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:237,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZL24unpack7bytesto4x16_nikonPhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20nikon_14bit_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          170
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL24unpack7bytesto4x16_nikonPhPt
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:197,41'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:207,7'
          Dst:             _ZL24unpack7bytesto4x16_nikonPhPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:209,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw24hasselblad_full_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:134,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:135,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:136,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
    - functionName:    _ZN6LibRaw5COLOREii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw3FCFEii
        - _ZN6LibRaw4fcolEii
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw.h:298,14'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/libraw/libraw.h:300,18'
          Dst:             _ZN6LibRaw3FCFEii
        - Src:             'Source/LibRawLite/libraw/libraw.h:301,18'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw21pentax_4shot_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          549
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw5COLOREii
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:54,29'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:58,38'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:100,21'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:112,28'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:123,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw17sony_arq_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          355
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:25,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw.cpp:47,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw26unpacked_load_raw_reversedEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:271,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:272,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:277,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw22android_loose_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6derrorEv
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:250,19'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:254,7'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:261,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw22android_tight_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          157
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6derrorEv
        - _ZN6LibRaw6mallocEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:232,19'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:236,7'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:240,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw17broadcom_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          229
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:219,7'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw23nikon_coolscan_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          656
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw11gamma_curveEddii
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:126,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:126,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:129,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:129,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:133,41'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:137,5'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:139,5'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:146,11'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:206,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw19sony_ljpeg_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          326
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw9ljpeg_endEP5jhead
        - _ZN6LibRaw9ljpeg_rowEiP5jhead
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:83,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:86,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:87,10'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:93,9'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:94,42'
          Dst:             _ZN6LibRaw9ljpeg_rowEiP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:103,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:106,7'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:107,7'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:108,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:112,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:108,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw25packed_tiled_dng_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          459
      EdgeCount:       124
      CyclomaticComplexity: 61
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - _ZN6LibRaw4get4Ev
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:29,57'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:29,57'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:31,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:34,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:34,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:35,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:42,9'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:45,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:64,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:68,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:50,13'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:53,13'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:55,28'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:58,13'
          Dst:             _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:69,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw29nikon_he_load_raw_placeholderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:118,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/decoders_libraw_dcrdefs.cpp:118,5'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw18lossy_dng_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19packed_dng_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          269
      EdgeCount:       84
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - _ZN6LibRaw25packed_tiled_dng_load_rawEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:138,7'
          Dst:             _ZN6LibRaw25packed_tiled_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:145,21'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:150,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:152,9'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:162,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:165,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:167,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:155,9'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:157,24'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:160,9'
          Dst:             _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:168,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:169,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:168,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw16adobe_copy_pixelEjjPPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          233
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw21lossless_dng_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         98
      ICount:          606
      EdgeCount:       110
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_idctEP5jhead
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw9ljpeg_endEP5jhead
        - _ZN6LibRaw9ljpeg_rowEiP5jhead
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/dng.cpp:75,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:61,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:64,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:65,10'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:79,9'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:82,11'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:85,13'
          Dst:             _ZN6LibRaw10ljpeg_idctEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:91,17'
          Dst:             _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:116,5'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:119,7'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:121,7'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:98,11'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:99,16'
          Dst:             _ZN6LibRaw9ljpeg_rowEiP5jhead
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:103,15'
          Dst:             _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:110,15'
          Dst:             _ZN6LibRaw16adobe_copy_pixelEjjPPt
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:122,5'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:126,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:122,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw28vc5_dng_load_raw_placeholderEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:24,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/dng.cpp:24,5'
          Dst:             __cxa_throw
    - functionName:    _ZL19fuji_extend_genericPPtiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          67
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14fuji_read_codeP21fuji_compressed_blockPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          166
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL16fuji_fill_bufferP21fuji_compressed_block
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:458,7'
          Dst:             _ZL16fuji_fill_bufferP21fuji_compressed_block
    - functionName:    _ZL16fuji_fill_bufferP21fuji_compressed_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          198
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:255,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:255,11'
          Dst:             __cxa_throw
    - functionName:    _ZL7bitDiffii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13fuji_zerobitsP21fuji_compressed_blockPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL16fuji_fill_bufferP21fuji_compressed_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:435,7'
          Dst:             _ZL16fuji_fill_bufferP21fuji_compressed_block
    - functionName:    _ZN6LibRaw28parse_fuji_compressed_headerEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          370
      EdgeCount:       85
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN6LibRaw5sgetnEiPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1175,15'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1179,18'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1180,25'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1181,17'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1182,18'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1184,19'
          Dst:             _ZN6LibRaw5sgetnEiPh
    - functionName:    _ZN6LibRaw24fuji_compressed_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          268
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw15init_fuji_comprEP22fuji_compressed_params
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw5sgetnEiPh
        - _ZN6LibRaw6mallocEm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1097,3'
          Dst:             _ZN6LibRaw15init_fuji_comprEP22fuji_compressed_params
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1100,29'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1101,32'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1107,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1108,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1109,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1109,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1119,24'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1132,22'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1142,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1143,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1144,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1145,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw15init_fuji_comprEP22fuji_compressed_params
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          534
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - _Z10setup_qlutPaPi
        - _Z16init_main_qtableP22fuji_compressed_paramsh
        - _ZL8log2ceili
        - _ZN6LibRaw6derrorEv
        - _ZN6LibRaw6mallocEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:149,5'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:153,19'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:155,19'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:172,5'
          Dst:             _Z16init_main_qtableP22fuji_compressed_paramsh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:189,30'
          Dst:             _ZL8log2ceili
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:194,5'
          Dst:             _Z10setup_qlutPaPi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:202,30'
          Dst:             _ZL8log2ceili
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:208,5'
          Dst:             _Z10setup_qlutPaPi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:216,30'
          Dst:             _ZL8log2ceili
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:222,5'
          Dst:             _Z10setup_qlutPaPi
    - functionName:    _Z16init_main_qtableP22fuji_compressed_paramsh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          192
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10setup_qlutPaPi
        - _ZL8log2ceili
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:134,3'
          Dst:             _Z10setup_qlutPaPi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:138,18'
          Dst:             _ZL8log2ceili
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:140,26'
          Dst:             _ZL8log2ceili
    - functionName:    _ZL8log2ceili
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10setup_qlutPaPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          157
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16fuji_decode_loopEP22fuji_compressed_paramsiPlPjPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw17fuji_decode_stripEP22fuji_compressed_paramsiljPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1158,5'
          Dst:             _ZN6LibRaw17fuji_decode_stripEP22fuji_compressed_paramsiljPh
    - functionName:    _ZN6LibRaw17fuji_decode_stripEP22fuji_compressed_paramsiljPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          404
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _Z15init_main_gradsPK22fuji_compressed_paramsP21fuji_compressed_block
        - _Z16init_main_qtableP22fuji_compressed_paramsh
        - _ZN6LibRaw15init_fuji_blockEP21fuji_compressed_blockPK22fuji_compressed_paramslj
        - _ZN6LibRaw18copy_line_to_bayerEP21fuji_compressed_blockiii
        - _ZN6LibRaw19copy_line_to_xtransEP21fuji_compressed_blockiii
        - _ZN6LibRaw19xtrans_decode_blockEP21fuji_compressed_blockPK22fuji_compressed_paramsi
        - _ZN6LibRaw23fuji_bayer_decode_blockEP21fuji_compressed_blockPK22fuji_compressed_paramsi
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1023,45'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1028,3'
          Dst:             _ZN6LibRaw15init_fuji_blockEP21fuji_compressed_blockPK22fuji_compressed_paramslj
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1055,9'
          Dst:             _Z16init_main_qtableP22fuji_compressed_paramsh
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1056,9'
          Dst:             _Z15init_main_gradsPK22fuji_compressed_paramsP21fuji_compressed_block
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1061,7'
          Dst:             _ZN6LibRaw19xtrans_decode_blockEP21fuji_compressed_blockPK22fuji_compressed_paramsi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1063,7'
          Dst:             _ZN6LibRaw23fuji_bayer_decode_blockEP21fuji_compressed_blockPK22fuji_compressed_paramsi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1070,7'
          Dst:             _ZN6LibRaw19copy_line_to_xtransEP21fuji_compressed_blockiii
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1072,7'
          Dst:             _ZN6LibRaw18copy_line_to_bayerEP21fuji_compressed_blockiii
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1084,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1085,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1086,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw15init_fuji_blockEP21fuji_compressed_blockPK22fuji_compressed_paramslj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          296
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15init_main_gradsPK22fuji_compressed_paramsP21fuji_compressed_block
        - _ZL16fuji_fill_bufferP21fuji_compressed_block
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6mallocEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:278,31'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:290,28'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:295,3'
          Dst:             _ZL16fuji_fill_bufferP21fuji_compressed_block
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:299,5'
          Dst:             _Z15init_main_gradsPK22fuji_compressed_paramsP21fuji_compressed_block
    - functionName:    _Z15init_main_gradsPK22fuji_compressed_paramsP21fuji_compressed_block
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19xtrans_decode_blockEP21fuji_compressed_blockPK22fuji_compressed_paramsi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          883
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - _ZL15fuji_extend_redPPti
        - _ZL16fuji_extend_bluePPti
        - _ZL17fuji_extend_greenPPti
        - _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - _ZL30fuji_decode_interpolation_eveniPti
        - _ZN6LibRaw6derrorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:705,7'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:707,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:712,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:714,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:719,3'
          Dst:             _ZL15fuji_extend_redPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:720,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:728,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:730,7'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:735,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:737,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:742,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:743,3'
          Dst:             _ZL16fuji_extend_bluePPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:753,19'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:755,9'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:757,7'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:762,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:764,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:769,3'
          Dst:             _ZL15fuji_extend_redPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:770,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:779,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:782,9'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:784,19'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:789,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:791,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:796,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:797,3'
          Dst:             _ZL16fuji_extend_bluePPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:807,9'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:809,19'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:811,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:816,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:818,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:823,3'
          Dst:             _ZL15fuji_extend_redPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:824,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:833,7'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:836,19'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:838,9'
          Dst:             _ZL30fuji_decode_interpolation_eveniPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:843,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:845,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:850,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:851,3'
          Dst:             _ZL16fuji_extend_bluePPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:854,5'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw23fuji_bayer_decode_blockEP21fuji_compressed_blockPK22fuji_compressed_paramsi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          839
      EdgeCount:       103
      CyclomaticComplexity: 27
      functionsReached:
        - _ZL15fuji_extend_redPPti
        - _ZL16fuji_extend_bluePPti
        - _ZL17fuji_extend_greenPPti
        - _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - _ZN6LibRaw6derrorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:871,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:873,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:878,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:880,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:885,3'
          Dst:             _ZL15fuji_extend_redPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:886,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:894,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:896,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:901,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:903,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:908,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:909,3'
          Dst:             _ZL16fuji_extend_bluePPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:918,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:920,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:925,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:927,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:932,3'
          Dst:             _ZL15fuji_extend_redPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:933,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:942,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:944,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:949,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:951,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:956,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:957,3'
          Dst:             _ZL16fuji_extend_bluePPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:966,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:968,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:973,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:975,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:980,3'
          Dst:             _ZL15fuji_extend_redPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:981,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:990,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:992,17'
          Dst:             _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:997,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:999,17'
          Dst:             _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1004,3'
          Dst:             _ZL17fuji_extend_greenPPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1005,3'
          Dst:             _ZL16fuji_extend_bluePPti
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:1008,5'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw19copy_line_to_xtransEP21fuji_compressed_blockiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          221
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/fuji_compressed.cpp:344,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6LibRaw18copy_line_to_bayerEP21fuji_compressed_blockiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          258
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/fuji_compressed.cpp:398,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:379,26'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZL23fuji_decode_sample_evenP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          606
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL13fuji_zerobitsP21fuji_compressed_blockPi
        - _ZL14fuji_read_codeP21fuji_compressed_blockPii
        - _ZL7bitDiffii
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:522,3'
          Dst:             _ZL13fuji_zerobitsP21fuji_compressed_blockPi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:526,19'
          Dst:             _ZL7bitDiffii
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:527,5'
          Dst:             _ZL14fuji_read_codeP21fuji_compressed_blockPii
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:532,5'
          Dst:             _ZL14fuji_read_codeP21fuji_compressed_blockPii
    - functionName:    _ZL22fuji_decode_sample_oddP21fuji_compressed_blockPK22fuji_compressed_paramsPtiP10fuji_grads
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          580
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL13fuji_zerobitsP21fuji_compressed_blockPi
        - _ZL14fuji_read_codeP21fuji_compressed_blockPii
        - _ZL7bitDiffii
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:604,3'
          Dst:             _ZL13fuji_zerobitsP21fuji_compressed_blockPi
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:608,19'
          Dst:             _ZL7bitDiffii
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:609,5'
          Dst:             _ZL14fuji_read_codeP21fuji_compressed_blockPii
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:614,5'
          Dst:             _ZL14fuji_read_codeP21fuji_compressed_blockPii
    - functionName:    _ZL15fuji_extend_redPPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19fuji_extend_genericPPtiii
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:678,3'
          Dst:             _ZL19fuji_extend_genericPPtiii
    - functionName:    _ZL17fuji_extend_greenPPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19fuji_extend_genericPPtiii
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:683,3'
          Dst:             _ZL19fuji_extend_genericPPtiii
    - functionName:    _ZL16fuji_extend_bluePPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19fuji_extend_genericPPtiii
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fuji_compressed.cpp:688,3'
          Dst:             _ZL19fuji_extend_genericPPtiii
    - functionName:    _ZL30fuji_decode_interpolation_eveniPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fuji_compressed.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          174
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18eight_bit_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/generic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          158
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:94,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:96,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw15packed_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/generic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          458
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:54,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:68,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:68,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:81,9'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw17unpacked_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/generic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw6derrorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:26,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:31,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/generic.cpp:36,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw20kodak_thumb_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:517,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:517,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:522,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
    - functionName:    _ZN6LibRaw18kodak_rgb_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          265
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw18kodak_65000_decodeEPsi
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:492,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:492,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:499,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:503,13'
          Dst:             _ZN6LibRaw18kodak_65000_decodeEPsi
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:509,72'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw18kodak_65000_decodeEPsi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          387
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:384,9'
          Dst:             _ZN6LibRaw11read_shortsEPtj
    - functionName:    _ZN6LibRaw20kodak_ycbcr_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          448
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw18kodak_65000_decodeEPsi
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:449,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:449,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:459,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:463,7'
          Dst:             _ZN6LibRaw18kodak_65000_decodeEPsi
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:476,15'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw20kodak_65000_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw18kodak_65000_decodeEPsi
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:425,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:430,13'
          Dst:             _ZN6LibRaw18kodak_65000_decodeEPsi
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:437,13'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:440,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw18kodak_262_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          498
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw10ljpeg_diffEPt
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw12make_decoderEPKh
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6derrorEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:320,21'
          Dst:             _ZN6LibRaw12make_decoderEPKh
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:325,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:330,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:334,9'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:358,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:361,15'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:351,34'
          Dst:             _ZN6LibRaw10ljpeg_diffEPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:353,11'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:363,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:362,7'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:364,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:363,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw19kodak_c603_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          310
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:286,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:286,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:292,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:295,15'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw19kodak_c330_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          326
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:257,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:257,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:264,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:266,11'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw20kodak_dc120_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          125
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw6derrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:245,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:247,7'
          Dst:             _ZN6LibRaw6derrorEv
    - functionName:    _ZN6LibRaw19kodak_jpeg_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19kodak_radc_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/kodak_decoders.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         187
      ICount:          1484
      EdgeCount:       226
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - _ZN6LibRaw11checkCancelEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:41,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:41,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:75,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:80,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:81,20'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:83,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:83,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:98,23'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:104,45'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:106,38'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:112,35'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/kodak_decoders.cpp:120,26'
          Dst:             _ZN6LibRaw10getbithuffEiPt
    - functionName:    _ZN6LibRaw20imacon_full_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          149
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:902,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:902,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:906,25'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:910,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:911,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:921,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw20sinar_4shot_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          356
      EdgeCount:       92
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw17unpacked_load_rawEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6callocEmm
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:862,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:863,5'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:867,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:867,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:868,21'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:873,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:875,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:878,9'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:889,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:892,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:893,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:894,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:895,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:894,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw25unpacked_load_raw_FujiDBPEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:838,20'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:842,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:849,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw17leaf_hdr_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          432
      EdgeCount:       71
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6callocEmm
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:785,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:785,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:786,23'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:793,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:797,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:808,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:812,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:803,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:814,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:813,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:819,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:814,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw19hasselblad_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          757
      EdgeCount:       124
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw11ph1_bithuffEiPt
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw9ljpeg_endEP5jhead
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/decoders/load_mfbacks.cpp:736,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:702,8'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:705,3'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:708,22'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:762,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:766,6'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:714,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:720,28'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:723,27'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:769,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:767,5'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:768,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:771,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:772,3'
          Dst:             _ZN6LibRaw9ljpeg_endEP5jhead
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:769,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw11ph1_bithuffEiPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          149
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw4get4Ev
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:593,29'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw20phase_one_load_raw_cEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          753
      EdgeCount:       94
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11ph1_bithuffEiPt
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6derrorEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:617,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:617,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:619,21'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:623,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:627,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:631,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:637,22'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:641,22'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:652,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:654,7'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:683,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:686,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:687,5'
          Dst:             __cxa_rethrow
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:663,35'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:666,39'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:669,40'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:671,41'
          Dst:             _ZN6LibRaw11ph1_bithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:673,11'
          Dst:             _ZN6LibRaw6derrorEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:688,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:689,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:688,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw18phase_one_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          333
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6callocEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:544,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:545,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:550,22'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:552,22'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:556,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:561,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:565,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
    - functionName:    _ZN6LibRaw17phase_one_correctEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         410
      ICount:          2625
      EdgeCount:       433
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw12cubic_splineEPKiS1_i
        - _ZN6LibRaw20phase_one_flat_fieldEii
        - _ZN6LibRaw24phase_one_fix_pixel_gradEjj
        - _ZN6LibRaw27phase_one_fix_col_pixel_avgEjj
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6p1rawcEjjRj
        - _ZN6LibRaw7getrealEi
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:217,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:219,3'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:220,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:221,3'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:227,7'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:228,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:229,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:230,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:528,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:532,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:245,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:246,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:247,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:248,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:289,18'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:292,22'
          Dst:             _ZN6LibRaw6p1rawcEjjRj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:300,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:301,21'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:313,21'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:323,11'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:330,9'
          Dst:             _ZN6LibRaw20phase_one_flat_fieldEii
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:335,9'
          Dst:             _ZN6LibRaw20phase_one_flat_fieldEii
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:339,9'
          Dst:             _ZN6LibRaw20phase_one_flat_fieldEii
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:344,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:360,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:387,13'
          Dst:             _ZN6LibRaw12cubic_splineEPKiS1_i
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:392,15'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:404,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:405,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:406,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:407,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:408,29'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:409,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:410,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:411,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:412,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:413,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:414,29'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:415,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:416,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:417,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:418,29'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:419,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:420,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:421,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:422,29'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:425,11'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:440,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:444,31'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:457,13'
          Dst:             _ZN6LibRaw12cubic_splineEPKiS1_i
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:461,15'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:475,7'
          Dst:             qsort
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:482,13'
          Dst:             _ZN6LibRaw24phase_one_fix_pixel_gradEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:484,13'
          Dst:             _ZN6LibRaw27phase_one_fix_col_pixel_avgEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:492,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:493,26'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:497,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:500,24'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:503,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:506,9'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:526,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:534,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:534,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:534,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6LibRaw6p1rawcEjjRj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20phase_one_flat_fieldEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          643
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN6LibRaw11checkCancelEv
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw7getrealEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:143,3'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:148,19'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:151,5'
          Dst:             _ZN6LibRaw11checkCancelEv
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:155,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:155,63'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:180,24'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:195,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _Z12unsigned_cmpPKvS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw24phase_one_fix_pixel_gradEjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          263
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10constain32jjj
        - _Z5abs32i
        - _Z5max32jj
        - _Z5min32jj
        - _ZN6LibRaw5p1rawEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:111,26'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:111,44'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:111,20'
          Dst:             _Z5min32jj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:112,26'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:112,44'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:112,20'
          Dst:             _Z5max32jj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:116,14'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:117,14'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:120,24'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:121,24'
          Dst:             _ZN6LibRaw5p1rawEjj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:120,18'
          Dst:             _Z5abs32i
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:122,15'
          Dst:             _Z5min32jj
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:134,19'
          Dst:             _Z10constain32jjj
    - functionName:    _ZN6LibRaw27phase_one_fix_col_pixel_avgEjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          151
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw6p1rawcEjjRj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/load_mfbacks.cpp:80,16'
          Dst:             _ZN6LibRaw6p1rawcEjjRj
    - functionName:    _ZN6LibRaw5p1rawEjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z5min32jj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z5max32jj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z5abs32i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10constain32jjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/load_mfbacks.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16aahd_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4AAHD11make_ahd_rbEv
        - _ZN4AAHD12evaluate_ahdEv
        - _ZN4AAHD13combine_imageEv
        - _ZN4AAHD14refine_hv_dirsEv
        - _ZN4AAHD15make_ahd_greensEv
        - _ZN4AAHD9hide_hotsEv
        - _ZN4AAHDC2ER6LibRaw
        - _ZN4AAHDD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:773,8'
          Dst:             _ZN4AAHDC2ER6LibRaw
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:774,8'
          Dst:             _ZN4AAHD9hide_hotsEv
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:775,8'
          Dst:             _ZN4AAHD15make_ahd_greensEv
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:776,8'
          Dst:             _ZN4AAHD11make_ahd_rbEv
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:777,8'
          Dst:             _ZN4AAHD12evaluate_ahdEv
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:778,8'
          Dst:             _ZN4AAHD14refine_hv_dirsEv
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:780,8'
          Dst:             _ZN4AAHD13combine_imageEv
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:781,1'
          Dst:             _ZN4AAHDD2Ev
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:781,1'
          Dst:             _ZN4AAHDD2Ev
    - functionName:    _ZN4AAHD9hide_hotsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         131
      ICount:          1916
      EdgeCount:       180
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:200,21'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:201,21'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:206,16'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:226,26'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:250,12'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:270,26'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD15make_ahd_greensEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4AAHD14make_ahd_glineEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:579,5'
          Dst:             _ZN4AAHD14make_ahd_glineEi
    - functionName:    _ZN4AAHD11make_ahd_rbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4AAHD14make_ahd_rb_hvEi
        - _ZN4AAHD16make_ahd_rb_lastEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:698,5'
          Dst:             _ZN4AAHD14make_ahd_rb_hvEi
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:702,5'
          Dst:             _ZN4AAHD16make_ahd_rb_lastEi
    - functionName:    _ZN4AAHD12evaluate_ahdEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         117
      ICount:          1748
      EdgeCount:       150
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4AAHD1UERA3_t
        - _ZN4AAHD1VERA3_t
        - _ZN4AAHD1YERA3_t
        - _ZN4AAHD9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:312,22'
          Dst:             _ZN4AAHD1YERA3_t
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:313,22'
          Dst:             _ZN4AAHD1UERA3_t
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:314,22'
          Dst:             _ZN4AAHD1VERA3_t
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:355,16'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:406,16'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:416,25'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD14refine_hv_dirsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4AAHD14refine_hv_dirsEii
        - _ZN4AAHD15refine_ihv_dirsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:505,5'
          Dst:             _ZN4AAHD14refine_hv_dirsEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:509,5'
          Dst:             _ZN4AAHD14refine_hv_dirsEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:513,5'
          Dst:             _ZN4AAHD15refine_ihv_dirsEi
    - functionName:    _ZN4AAHD13combine_imageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          279
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:474,16'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:479,24'
          Dst:             _ZN6LibRaw5COLOREii
    - functionName:    _ZN4AAHDD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4AAHD9nr_offsetEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4AAHD14refine_hv_dirsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          349
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:547,14'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD15refine_ihv_dirsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          256
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:520,14'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD1YERA3_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4AAHD1UERA3_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4AAHD1VERA3_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4AAHD14make_ahd_rb_hvEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          234
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:657,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:658,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:666,16'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD16make_ahd_rb_lastEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          737
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:709,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:710,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:716,14'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD14make_ahd_glineEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          396
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:586,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:587,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:595,16'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHDC2ER6LibRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          588
      EdgeCount:       76
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
        - _ZN6LibRaw5COLOREii
        - __cxa_allocate_exception
        - __cxa_throw
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:133,27'
          Dst:             calloc
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:136,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:136,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:171,22'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:176,16'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD16illustrate_dlineEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          196
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4AAHD9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:642,57'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:642,24'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:641,53'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:641,20'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:640,49'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:640,16'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:643,18'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:645,14'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:646,18'
          Dst:             _ZN4AAHD9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:649,18'
          Dst:             _ZN4AAHD9nr_offsetEii
    - functionName:    _ZN4AAHD15illustrate_dirsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/aahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4AAHD16illustrate_dlineEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/aahd_demosaic.cpp:629,5'
          Dst:             _ZN4AAHD16illustrate_dlineEi
    - functionName:    _ZN6LibRaw15ahd_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          176
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw16free_omp_buffersEPPci
        - _ZN6LibRaw18border_interpolateEi
        - _ZN6LibRaw18malloc_omp_buffersEim
        - _ZN6LibRaw29ahd_interpolate_green_h_and_vEiiPA512_A512_A3_t
        - _ZN6LibRaw37ahd_interpolate_build_homogeneity_mapEiiPA512_A512_A3_sPA512_A2_c
        - _ZN6LibRaw42ahd_interpolate_combine_homogeneous_pixelsEiiPA512_A512_A3_tPA512_A2_c
        - _ZN6LibRaw45ahd_interpolate_r_and_b_and_convert_to_cielabEiiPA512_A512_A3_tPA512_A512_A3_s
        - _ZN6LibRaw6cielabEPtPs
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:296,5'
          Dst:             _ZN6LibRaw6cielabEPtPs
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:297,5'
          Dst:             _ZN6LibRaw18border_interpolateEi
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:306,22'
          Dst:             _ZN6LibRaw18malloc_omp_buffersEim
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:344,13'
          Dst:             _ZN6LibRaw29ahd_interpolate_green_h_and_vEiiPA512_A512_A3_t
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:345,13'
          Dst:             _ZN6LibRaw45ahd_interpolate_r_and_b_and_convert_to_cielabEiiPA512_A512_A3_tPA512_A512_A3_s
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:346,13'
          Dst:             _ZN6LibRaw37ahd_interpolate_build_homogeneity_mapEiiPA512_A512_A3_sPA512_A2_c
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:347,13'
          Dst:             _ZN6LibRaw42ahd_interpolate_combine_homogeneous_pixelsEiiPA512_A512_A3_tPA512_A2_c
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:351,5'
          Dst:             _ZN6LibRaw16free_omp_buffersEPPci
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:354,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:354,9'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw6cielabEPtPs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          476
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw29ahd_interpolate_green_h_and_vEiiPA512_A512_A3_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          661
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:85,19'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:86,14'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw45ahd_interpolate_r_and_b_and_convert_to_cielabEiiPA512_A512_A3_tPA512_A512_A3_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6LibRaw52ahd_interpolate_r_and_b_in_rgb_and_convert_to_cielabEiiPA512_A3_tPA512_A3_s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:170,5'
          Dst:             _ZN6LibRaw52ahd_interpolate_r_and_b_in_rgb_and_convert_to_cielabEiiPA512_A3_tPA512_A3_s
    - functionName:    _ZN6LibRaw37ahd_interpolate_build_homogeneity_mapEiiPA512_A512_A3_sPA512_A2_c
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          586
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw42ahd_interpolate_combine_homogeneous_pixelsEiiPA512_A512_A3_tPA512_A2_c
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          341
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw52ahd_interpolate_r_and_b_in_rgb_and_convert_to_cielabEiiPA512_A3_tPA512_A3_s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/ahd_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          465
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw6cielabEPtPs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:131,15'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:135,13'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:157,11'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/ahd_demosaic.cpp:159,7'
          Dst:             _ZN6LibRaw6cielabEPtPs
    - functionName:    _ZN6LibRaw3dcbEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw10dcb_color2EPA3_f
        - _ZN6LibRaw10dcb_color3EPA3_f
        - _ZN6LibRaw10dcb_decideEPA3_fS1_
        - _ZN6LibRaw11dcb_nyquistEv
        - _ZN6LibRaw14dcb_color_fullEv
        - _ZN6LibRaw14dcb_correctionEv
        - _ZN6LibRaw14dcb_refinementEv
        - _ZN6LibRaw15dcb_correction2Ev
        - _ZN6LibRaw18border_interpolateEi
        - _ZN6LibRaw18dcb_copy_to_bufferEPA3_f
        - _ZN6LibRaw23dcb_restore_from_bufferEPA3_f
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6dcb_ppEv
        - _ZN6LibRaw7dcb_horEPA3_f
        - _ZN6LibRaw7dcb_mapEv
        - _ZN6LibRaw7dcb_verEPA3_f
        - _ZN6LibRaw9dcb_colorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:844,25'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:847,25'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:849,3'
          Dst:             _ZN6LibRaw18border_interpolateEi
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:851,3'
          Dst:             _ZN6LibRaw7dcb_horEPA3_f
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:852,3'
          Dst:             _ZN6LibRaw10dcb_color2EPA3_f
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:854,3'
          Dst:             _ZN6LibRaw7dcb_verEPA3_f
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:855,3'
          Dst:             _ZN6LibRaw10dcb_color3EPA3_f
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:857,3'
          Dst:             _ZN6LibRaw10dcb_decideEPA3_fS1_
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:859,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:861,3'
          Dst:             _ZN6LibRaw18dcb_copy_to_bufferEPA3_f
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:865,5'
          Dst:             _ZN6LibRaw11dcb_nyquistEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:866,5'
          Dst:             _ZN6LibRaw11dcb_nyquistEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:867,5'
          Dst:             _ZN6LibRaw11dcb_nyquistEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:868,5'
          Dst:             _ZN6LibRaw7dcb_mapEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:869,5'
          Dst:             _ZN6LibRaw14dcb_correctionEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:873,3'
          Dst:             _ZN6LibRaw9dcb_colorEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:874,3'
          Dst:             _ZN6LibRaw6dcb_ppEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:876,3'
          Dst:             _ZN6LibRaw7dcb_mapEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:877,3'
          Dst:             _ZN6LibRaw15dcb_correction2Ev
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:879,3'
          Dst:             _ZN6LibRaw7dcb_mapEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:880,3'
          Dst:             _ZN6LibRaw14dcb_correctionEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:882,3'
          Dst:             _ZN6LibRaw7dcb_mapEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:883,3'
          Dst:             _ZN6LibRaw14dcb_correctionEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:885,3'
          Dst:             _ZN6LibRaw7dcb_mapEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:886,3'
          Dst:             _ZN6LibRaw14dcb_correctionEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:888,3'
          Dst:             _ZN6LibRaw7dcb_mapEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:889,3'
          Dst:             _ZN6LibRaw23dcb_restore_from_bufferEPA3_f
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:890,3'
          Dst:             _ZN6LibRaw9dcb_colorEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:894,5'
          Dst:             _ZN6LibRaw14dcb_refinementEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:896,5'
          Dst:             _ZN6LibRaw14dcb_color_fullEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:899,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw7dcb_horEPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          218
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:64,21'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw10dcb_color2EPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          1080
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:114,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:115,17'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:129,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:130,13'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw7dcb_verEPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          226
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:50,21'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw10dcb_color3EPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          1072
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:148,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:149,17'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:163,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:164,13'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw10dcb_decideEPA3_fS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         266
      ICount:          3950
      EdgeCount:       353
      CyclomaticComplexity: 89
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:183,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:183,68'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw18dcb_copy_to_bufferEPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          68
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw11dcb_nyquistEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          599
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:297,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:297,68'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw7dcb_mapEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          460
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw14dcb_correctionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          253
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:480,21'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw9dcb_colorEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          1288
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:78,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:79,17'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:92,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:93,13'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw6dcb_ppEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          563
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15dcb_correction2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          800
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:504,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:504,68'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw23dcb_restore_from_bufferEPA3_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          68
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw14dcb_refinementEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         830
      ICount:          11896
      EdgeCount:       1105
      CyclomaticComplexity: 277
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:531,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:531,68'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw14dcb_color_fullEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1623
      ICount:          23321
      EdgeCount:       2160
      CyclomaticComplexity: 539
      functionsReached:
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:318,25'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:321,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:321,68'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:327,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:328,17'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:364,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:365,13'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:443,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw4fbddEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw10fbdd_greenEv
        - _ZN6LibRaw10lch_to_rgbEPA3_d
        - _ZN6LibRaw10rgb_to_lchEPA3_d
        - _ZN6LibRaw14dcb_color_fullEv
        - _ZN6LibRaw15fbdd_correctionEv
        - _ZN6LibRaw16fbdd_correction2EPA3_d
        - _ZN6LibRaw18border_interpolateEi
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw9dcb_colorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:809,26'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:811,3'
          Dst:             _ZN6LibRaw18border_interpolateEi
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:815,5'
          Dst:             _ZN6LibRaw10fbdd_greenEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:817,5'
          Dst:             _ZN6LibRaw14dcb_color_fullEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:818,5'
          Dst:             _ZN6LibRaw15fbdd_correctionEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:820,5'
          Dst:             _ZN6LibRaw9dcb_colorEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:821,5'
          Dst:             _ZN6LibRaw10rgb_to_lchEPA3_d
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:822,5'
          Dst:             _ZN6LibRaw16fbdd_correction2EPA3_d
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:823,5'
          Dst:             _ZN6LibRaw16fbdd_correction2EPA3_d
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:824,5'
          Dst:             _ZN6LibRaw10lch_to_rgbEPA3_d
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:828,5'
          Dst:             _ZN6LibRaw10fbdd_greenEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:830,5'
          Dst:             _ZN6LibRaw14dcb_color_fullEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:831,5'
          Dst:             _ZN6LibRaw15fbdd_correctionEv
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:834,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw10fbdd_greenEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         839
      ICount:          13000
      EdgeCount:       1117
      CyclomaticComplexity: 280
      functionsReached:
        - _ZN6LibRaw2FCEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:742,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:742,68'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw15fbdd_correctionEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         326
      ICount:          5101
      EdgeCount:       433
      CyclomaticComplexity: 109
      functionsReached:
        - _ZN6LibRaw4fcolEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:671,11'
          Dst:             _ZN6LibRaw4fcolEii
    - functionName:    _ZN6LibRaw10rgb_to_lchEPA3_d
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          140
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16fbdd_correction2EPA3_d
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          1220
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached:
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dcb_demosaic.cpp:718,17'
          Dst:             sqrt
    - functionName:    _ZN6LibRaw10lch_to_rgbEPA3_d
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dcb_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          420
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT1TEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT2TgEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15dht_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN3DHT11make_greensEv
        - _ZN3DHT12make_hv_dirsEv
        - _ZN3DHT12restore_hotsEv
        - _ZN3DHT13copy_to_imageEv
        - _ZN3DHT14make_diag_dirsEv
        - _ZN3DHT7make_rbEv
        - _ZN3DHT9hide_hotsEv
        - _ZN3DHTC2ER6LibRaw
        - _ZN3DHTD2Ev
        - _ZN6LibRaw15ahd_interpolateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1020,3'
          Dst:             _ZN6LibRaw15ahd_interpolateEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1023,7'
          Dst:             _ZN3DHTC2ER6LibRaw
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1024,7'
          Dst:             _ZN3DHT9hide_hotsEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1025,7'
          Dst:             _ZN3DHT12make_hv_dirsEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1027,7'
          Dst:             _ZN3DHT11make_greensEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1028,7'
          Dst:             _ZN3DHT14make_diag_dirsEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1030,7'
          Dst:             _ZN3DHT7make_rbEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1031,7'
          Dst:             _ZN3DHT12restore_hotsEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1032,7'
          Dst:             _ZN3DHT13copy_to_imageEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1033,1'
          Dst:             _ZN3DHTD2Ev
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1033,1'
          Dst:             _ZN3DHTD2Ev
    - functionName:    _ZN3DHT9hide_hotsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         125
      ICount:          1285
      EdgeCount:       172
      CyclomaticComplexity: 49
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT4ThotEv
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:266,21'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:267,21'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:276,22'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:277,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:278,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:279,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:280,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:281,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:282,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:283,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:284,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:285,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:286,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:287,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:288,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:289,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:290,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:291,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:292,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:300,27'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:313,13'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:313,33'
          Dst:             _ZN3DHT4ThotEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:315,16'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:317,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:317,52'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:318,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:318,52'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:316,22'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:320,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:320,52'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:321,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:321,52'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:319,22'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:323,47'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:324,47'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:323,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:327,47'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:328,47'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:327,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:337,22'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:338,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:339,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:340,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:341,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:342,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:343,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:344,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:345,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:346,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:347,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:348,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:349,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:350,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:351,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:352,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:353,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:361,27'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:374,13'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:374,33'
          Dst:             _ZN3DHT4ThotEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:376,16'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:378,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:378,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:379,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:379,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:377,22'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:381,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:381,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:382,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:382,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:380,22'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:385,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:385,54'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:384,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:389,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:389,54'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:388,18'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT12make_hv_dirsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3DHT13make_hv_dlineEi
        - _ZN3DHT14refine_hv_dirsEii
        - _ZN3DHT15refine_ihv_dirsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:460,5'
          Dst:             _ZN3DHT13make_hv_dlineEi
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:467,5'
          Dst:             _ZN3DHT14refine_hv_dirsEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:474,5'
          Dst:             _ZN3DHT14refine_hv_dirsEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:481,5'
          Dst:             _ZN3DHT15refine_ihv_dirsEi
    - functionName:    _ZN3DHT11make_greensEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3DHT10make_glineEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:696,5'
          Dst:             _ZN3DHT10make_glineEi
    - functionName:    _ZN3DHT14make_diag_dirsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3DHT15make_diag_dlineEi
        - _ZN3DHT17refine_idiag_dirsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:430,5'
          Dst:             _ZN3DHT15make_diag_dlineEi
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:449,5'
          Dst:             _ZN3DHT17refine_idiag_dirsEi
    - functionName:    _ZN3DHT7make_rbEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3DHT11make_rbdiagEi
        - _ZN3DHT9make_rbhvEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:963,5'
          Dst:             _ZN3DHT11make_rbdiagEi
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:971,5'
          Dst:             _ZN3DHT9make_rbhvEi
    - functionName:    _ZN3DHT12restore_hotsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:413,16'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:415,24'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:416,14'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT13copy_to_imageEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          156
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:993,33'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:996,33'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:1000,37'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHTD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT9nr_offsetEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    322
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT11make_rbdiagEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          484
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT10scale_overEff
        - _ZN3DHT11scale_underEff
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:808,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:809,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:821,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:835,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:836,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:835,20'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:837,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:838,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:837,20'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:843,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:844,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:845,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:846,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:847,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:850,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:850,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:850,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:850,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:852,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:852,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:852,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:852,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:857,12'
          Dst:             _ZN3DHT11scale_underEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:859,12'
          Dst:             _ZN3DHT10scale_overEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:864,10'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT9make_rbhvEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          726
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT10scale_overEff
        - _ZN3DHT11scale_underEff
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:876,20'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:887,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:899,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:900,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:899,20'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:901,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:902,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:901,20'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:906,17'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:907,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:908,22'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:909,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:910,22'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:912,17'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:913,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:914,22'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:915,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:916,22'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:919,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:919,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:919,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:919,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:921,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:921,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:921,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:921,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:924,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:924,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:924,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:924,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:926,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:926,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:926,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:926,13'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:934,14'
          Dst:             _ZN3DHT11scale_underEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:936,14'
          Dst:             _ZN3DHT10scale_overEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:938,14'
          Dst:             _ZN3DHT11scale_underEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:940,14'
          Dst:             _ZN3DHT10scale_overEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:950,10'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:951,10'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZL9calc_distff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT11scale_underEff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT10scale_overEff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHT15make_diag_dlineEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          108
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3DHT12get_diag_grbEiii
        - _ZN3DHT12get_diag_rbgEiii
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:578,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:579,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:591,11'
          Dst:             _ZN3DHT12get_diag_grbEiii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:595,11'
          Dst:             _ZN3DHT12get_diag_rbgEiii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:597,10'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT17refine_idiag_dirsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          380
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:653,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:655,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:656,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:657,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:658,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:659,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:660,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:661,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:662,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:663,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:664,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:665,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:666,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:667,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:668,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:669,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:670,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:673,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:675,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:676,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:678,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:680,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:681,12'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT12get_diag_grbEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          205
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT1TEv
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:137,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:137,49'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:139,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:139,49'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:141,9'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:142,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:143,28'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:144,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:144,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:142,9'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:146,9'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:147,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:148,28'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:149,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:149,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:147,9'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:150,15'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:152,30'
          Dst:             _ZN3DHT1TEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:152,58'
          Dst:             _ZN3DHT1TEv
    - functionName:    _ZN3DHT12get_diag_rbgEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          143
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT1TEv
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:158,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:158,49'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:159,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:159,41'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:157,19'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:161,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:161,49'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:162,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:162,41'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:160,19'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:163,15'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:165,30'
          Dst:             _ZN3DHT1TEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:165,58'
          Dst:             _ZN3DHT1TEv
    - functionName:    _ZN3DHT10make_glineEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          557
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT10scale_overEff
        - _ZN3DHT11scale_underEff
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:703,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:704,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:715,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:720,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:721,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:721,50'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:722,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:723,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:723,50'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:730,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:731,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:731,50'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:732,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:733,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:733,50'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:735,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:736,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:735,20'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:737,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:738,35'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:737,20'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:741,21'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:743,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:743,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:743,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:743,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:745,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:745,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:745,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:745,11'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:750,12'
          Dst:             _ZN3DHT11scale_underEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:752,12'
          Dst:             _ZN3DHT10scale_overEff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:757,10'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT13make_hv_dlineEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          108
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3DHT10get_hv_grbEiii
        - _ZN3DHT10get_hv_rbgEiii
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:552,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:553,19'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:565,11'
          Dst:             _ZN3DHT10get_hv_grbEiii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:569,11'
          Dst:             _ZN3DHT10get_hv_rbgEiii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:571,10'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT14refine_hv_dirsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          384
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3DHT9nr_offsetEii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:492,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:495,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:495,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:496,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:496,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:498,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:498,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:499,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:499,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:500,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:501,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:502,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:503,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:504,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:507,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:509,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:510,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:512,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:514,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:515,12'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT15refine_ihv_dirsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          276
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:527,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:530,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:530,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:531,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:531,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:533,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:533,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:534,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:534,51'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:537,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:539,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:540,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:542,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:544,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:545,12'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT10get_hv_grbEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          433
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT2TgEv
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:64,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:65,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:65,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:66,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:67,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:67,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:68,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:69,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:69,59'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:70,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:71,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:69,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:77,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:77,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:78,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:78,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:77,9'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:79,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:80,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:80,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:81,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:82,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:82,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:83,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:84,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:84,59'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:85,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:86,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:84,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:92,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:92,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:93,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:93,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:92,9'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:94,15'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:95,29'
          Dst:             _ZN3DHT2TgEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:95,56'
          Dst:             _ZN3DHT2TgEv
    - functionName:    _ZN3DHT10get_hv_rbgEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          431
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9calc_distff
        - _ZN3DHT2TgEv
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:100,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:101,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:101,54'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:102,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:103,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:103,54'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:104,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:105,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:105,58'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:106,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:107,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:105,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:111,36'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:112,40'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:113,36'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:114,40'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:111,21'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:115,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:116,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:116,54'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:117,26'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:118,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:118,54'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:119,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:120,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:120,58'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:121,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:122,32'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:120,16'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:128,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:128,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:129,23'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:129,55'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:127,14'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:130,15'
          Dst:             _ZL9calc_distff
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:131,29'
          Dst:             _ZN3DHT2TgEv
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:131,56'
          Dst:             _ZN3DHT2TgEv
    - functionName:    _ZN3DHT4ThotEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3DHTC2ER6LibRaw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          356
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3DHT9nr_offsetEii
        - _ZN6LibRaw5COLOREii
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:222,18'
          Dst:             calloc
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:234,22'
          Dst:             _ZN6LibRaw5COLOREii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:249,14'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT16illustrate_dlineEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          159
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3DHT9nr_offsetEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:784,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:783,37'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:783,10'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:785,18'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:788,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:789,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:792,12'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN3DHT15illustrate_dirsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3DHT16illustrate_dlineEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:772,5'
          Dst:             _ZN3DHT16illustrate_dlineEi
    - functionName:    _ZN3DHT16refine_diag_dirsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/dht_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          492
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3DHT9nr_offsetEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:608,14'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:610,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:611,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:612,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:613,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:614,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:615,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:616,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:617,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:618,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:619,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:620,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:621,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:622,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:623,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:624,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:625,20'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:626,24'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:627,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:628,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:629,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:630,31'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:633,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:635,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:636,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:638,15'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:640,12'
          Dst:             _ZN3DHT9nr_offsetEii
        - Src:             'Source/LibRawLite/src/demosaic/dht_demosaic.cpp:641,12'
          Dst:             _ZN3DHT9nr_offsetEii
    - functionName:    _ZN6LibRaw15ppg_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/misc_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         105
      ICount:          1562
      EdgeCount:       134
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6LibRaw18border_interpolateEi
        - _ZN6LibRaw2FCEii
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:348,3'
          Dst:             _ZN6LibRaw18border_interpolateEi
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:351,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:351,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:357,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:357,42'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:378,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:378,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:384,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:384,42'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:397,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:397,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:403,21'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:403,46'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw18border_interpolateEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/misc_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          289
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6LibRaw4fcolEii
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:95,17'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:99,11'
          Dst:             _ZN6LibRaw4fcolEii
    - functionName:    _ZN6LibRaw15vng_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/misc_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         134
      ICount:          1181
      EdgeCount:       174
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN6LibRaw15lin_interpolateEv
        - _ZN6LibRaw4fcolEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:216,3'
          Dst:             _ZN6LibRaw15lin_interpolateEv
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:222,15'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:235,17'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:236,13'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:238,17'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:238,48'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:256,17'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:257,13'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:258,13'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:264,27'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:270,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:270,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:304,15'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:335,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:336,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw15lin_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/misc_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          424
      EdgeCount:       66
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw18border_interpolateEi
        - _ZN6LibRaw4fcolEii
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:133,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:133,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:137,3'
          Dst:             _ZN6LibRaw18border_interpolateEi
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:142,11'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:148,19'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:164,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:164,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:166,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:166,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw20lin_interpolate_loopEPii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/misc_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          170
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15pre_interpolateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/misc_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          584
      EdgeCount:       91
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6LibRaw2FCEii
        - _ZN6LibRaw4fcolEii
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:25,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:25,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:50,27'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:54,15'
          Dst:             _ZN6LibRaw4fcolEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:58,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:70,18'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:71,20'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:78,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/misc_demosaic.cpp:78,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw18xtrans_interpolateEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         505
      ICount:          4689
      EdgeCount:       648
      CyclomaticComplexity: 145
      functionsReached:
        - _ZN6LibRaw16free_omp_buffersEPPci
        - _ZN6LibRaw18border_interpolateEi
        - _ZN6LibRaw18malloc_omp_buffersEim
        - _ZN6LibRaw6cielabEPtPs
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:129,11'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:40,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:40,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:48,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:48,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:57,3'
          Dst:             _ZN6LibRaw6cielabEPtPs
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:100,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:100,13'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:143,23'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:143,23'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:162,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:162,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:164,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:164,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:175,20'
          Dst:             _ZN6LibRaw18malloc_omp_buffersEim
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:352,25'
          Dst:             _ZN6LibRaw6cielabEPtPs
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:426,5'
          Dst:             _ZN6LibRaw16free_omp_buffersEPPci
        - Src:             'Source/LibRawLite/src/demosaic/xtrans_demosaic.cpp:428,5'
          Dst:             _ZN6LibRaw18border_interpolateEi
    - functionName:    _ZN6LibRaw13parseCR3_FreeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/cr3_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw4freeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:876,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:881,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:887,7'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZL14sget_CanonAreaPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/cr3_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8parseCR3EllRsPcS0_S0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/cr3_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          2397
      EdgeCount:       419
      CyclomaticComplexity: 111
      functionsReached:
        - _ZL14sget_CanonAreaPh
        - _ZN6LibRaw10parse_exifEi
        - _ZN6LibRaw14parse_tiff_ifdEi
        - _ZN6LibRaw15parse_makernoteEii
        - _ZN6LibRaw16parse_gps_librawEi
        - _ZN6LibRaw19crxParseImageHeaderEPhii
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sgetnEiPh
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw8parseCR3EllRsPcS0_S0_
        - _ZN6LibRaw9parse_gpsEi
        - memcmp
        - strcmp
        - strcpy
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:453,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:466,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:473,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:503,38'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:503,55'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:513,7'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:518,8'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:520,22'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:524,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:529,9'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:561,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:568,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:572,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:579,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:583,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:586,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:587,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:587,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:594,7'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:597,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:625,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:628,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:629,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:629,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:636,7'
          Dst:             _ZN6LibRaw10parse_exifEi
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:639,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:642,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:643,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:643,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:649,7'
          Dst:             _ZN6LibRaw15parse_makernoteEii
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:652,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:655,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:656,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:656,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:662,7'
          Dst:             _ZN6LibRaw9parse_gpsEi
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:664,7'
          Dst:             _ZN6LibRaw16parse_gps_librawEi
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:667,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:672,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:678,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:691,33'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:708,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:709,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:711,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:715,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:725,12'
          Dst:             _ZN6LibRaw19crxParseImageHeaderEPhii
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:729,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:732,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:732,53'
          Dst:             _ZN6LibRaw5sgetnEiPh
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:735,42'
          Dst:             _ZL14sget_CanonAreaPh
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:736,42'
          Dst:             _ZL14sget_CanonAreaPh
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:737,42'
          Dst:             _ZL14sget_CanonAreaPh
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:738,42'
          Dst:             _ZL14sget_CanonAreaPh
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:743,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:747,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:751,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:758,60'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:767,46'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:768,46'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:769,43'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:773,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:778,27'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:779,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:795,50'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:802,45'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:808,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:812,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:819,47'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:828,55'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:828,72'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:838,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:840,33'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:848,13'
          Dst:             _ZN6LibRaw8parseCR3EllRsPcS0_S0_
    - functionName:    _ZN6LibRaw13parseCR3_CTMDEs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/cr3_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          448
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6LibRaw15parse_makernoteEii
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:264,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:265,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:282,16'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:283,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:299,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:300,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:300,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:307,11'
          Dst:             _ZN6LibRaw15parse_makernoteEii
    - functionName:    _ZN6LibRaw14selectCRXTrackEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/cr3_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         155
      ICount:          1020
      EdgeCount:       202
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN6LibRaw13parseCR3_CTMDEs
        - _ZN6LibRaw14selectCRXFrameEsj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/cr3_parser.cpp:203,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:135,7'
          Dst:             _ZN6LibRaw14selectCRXFrameEsj
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:150,6'
          Dst:             _ZN6LibRaw14selectCRXFrameEsj
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:151,5'
          Dst:             _ZN6LibRaw13parseCR3_CTMDEs
        - Src:             'Source/LibRawLite/src/metadata/cr3_parser.cpp:156,6'
          Dst:             _ZN6LibRaw14selectCRXFrameEsj
    - functionName:    _ZN6LibRaw14selectCRXFrameEsj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/cr3_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          195
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw8powf_limEfff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - powf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw.h:319,46'
          Dst:             powf
    - functionName:    _ZN6LibRaw9parse_gpsEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/exif_gps.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          229
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/exif_gps.cpp:409,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:398,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:403,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:419,42'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:422,33'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw16parse_gps_librawEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/exif_gps.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          417
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/exif_gps.cpp:360,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:333,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:341,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:373,56'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:377,57'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:381,60'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:384,43'
          Dst:             _ZN6LibRaw7getrealEi
    - functionName:    _ZN6LibRaw14libraw_powf64lEff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw8powf_limEfff
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/libraw/libraw.h:321,58'
          Dst:             _ZN6LibRaw8powf_limEfff
    - functionName:    _ZN6LibRaw10parse_exifEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/exif_gps.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         228
      ICount:          1669
      EdgeCount:       292
      CyclomaticComplexity: 66
      functionsReached:
        - _ZN6LibRaw12parseSonySRFEj
        - _ZN6LibRaw13get_timestampEi
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw15parse_makernoteEii
        - _ZN6LibRaw18parse_exif_interopEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - atof
        - atoi
        - strncasecmp
        - strncmp
        - strstr
        - strtok_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/exif_gps.cpp:96,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:67,21'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:75,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:76,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:81,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:99,3'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:100,3'
          Dst:             _ZN6LibRaw18parse_exif_interopEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:103,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:110,41'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:118,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:121,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:124,33'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:127,35'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:130,43'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:134,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:137,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:140,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:141,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:142,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:143,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:146,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:147,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:151,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:158,35'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:159,35'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:160,41'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:161,41'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:164,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:167,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:170,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:171,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:175,55'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:175,33'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:178,17'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:183,18'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:186,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:189,35'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:190,21'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:194,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:194,46'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:195,21'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:199,7'
          Dst:             _ZN6LibRaw13get_timestampEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:202,21'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:204,23'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:210,23'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:211,20'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:214,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:217,19'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:221,34'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:222,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:223,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:224,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:240,15'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:242,47'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:244,15'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:246,24'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:247,15'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:249,24'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:255,15'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:259,24'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:270,19'
          Dst:             strtok_r
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:279,42'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:284,25'
          Dst:             strtok_r
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:297,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:298,18'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:298,50'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:300,9'
          Dst:             _ZN6LibRaw12parseSonySRFEj
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:303,31'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:305,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:310,7'
          Dst:             _ZN6LibRaw15parse_makernoteEii
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:314,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:318,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:321,11'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw18parse_exif_interopEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/exif_gps.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          240
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/exif_gps.cpp:44,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:26,12'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:30,3'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:48,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/exif_gps.cpp:54,13'
          Dst:             strncmp
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw27identify_process_dng_fieldsEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         454
      ICount:          3711
      EdgeCount:       606
      CyclomaticComplexity: 154
      functionsReached:
        - _ZN6LibRaw12linear_tableEj
        - _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
        - _ZN6LibRaw18find_ifd_by_offsetEi
        - _ZN6LibRaw18lossy_dng_load_rawEv
        - _ZN6LibRaw2FCEii
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1328,14'
          Dst:             _ZN6LibRaw18find_ifd_by_offsetEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1329,14'
          Dst:             _ZN6LibRaw18find_ifd_by_offsetEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1418,7'
          Dst:             _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1424,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1425,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1426,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1578,5'
          Dst:             _ZN6LibRaw12linear_tableEj
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1584,16'
          Dst:             _ZN6LibRaw18lossy_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1621,11'
          Dst:             _ZN6LibRaw2FCEii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1622,13'
          Dst:             _ZN6LibRaw2FCEii
    - functionName:    _ZN6LibRaw21identify_finetune_dcrEPcii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 3167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         960
      ICount:          8120
      EdgeCount:       1275
      CyclomaticComplexity: 317
      functionsReached:
        - _ZN6LibRaw10canon_s2isEv
        - _ZN6LibRaw10find_greenEiiii
        - _ZN6LibRaw11gamma_curveEddii
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw12simple_coeffEi
        - _ZN6LibRaw15packed_load_rawEv
        - _ZN6LibRaw16guess_byte_orderEi
        - _ZN6LibRaw17unpacked_load_rawEv
        - _ZN6LibRaw18sony_arw2_load_rawEv
        - _ZN6LibRaw20sinar_4shot_load_rawEv
        - _ZN6LibRaw22lossless_jpeg_load_rawEv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - atoi
        - strcmp
        - strcpy
        - strncasecmp
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:2332,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:2353,9'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:2394,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:3111,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1880,21'
          Dst:             _ZN6LibRaw18sony_arw2_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1944,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1953,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1954,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1963,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1971,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1982,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1983,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1988,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1989,8'
          Dst:             _ZN6LibRaw10canon_s2isEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1990,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1991,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1995,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2001,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2013,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2024,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2031,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2040,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2045,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2046,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2047,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2048,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2053,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2054,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2055,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2060,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2065,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2066,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2070,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2071,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2072,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2076,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2077,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2078,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2079,5'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2083,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2084,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2089,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2093,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2094,5'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2095,5'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2099,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2104,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2110,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2115,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2122,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2129,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2134,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2139,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2144,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2154,6'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2157,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2161,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2169,4'
          Dst:             _ZN6LibRaw12simple_coeffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2175,4'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2178,4'
          Dst:             _ZN6LibRaw12simple_coeffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2184,5'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2192,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2203,8'
          Dst:             _ZN6LibRaw10find_greenEiiii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2204,8'
          Dst:             _ZN6LibRaw10find_greenEiiii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2244,17'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2253,18'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2265,18'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2289,16'
          Dst:             _ZN6LibRaw16guess_byte_orderEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2294,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2307,21'
          Dst:             _ZN6LibRaw15packed_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2308,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2445,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2451,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2479,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2515,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2558,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2570,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2582,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2586,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2598,51'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2602,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2606,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2608,3'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2612,16'
          Dst:             _ZN6LibRaw22lossless_jpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2615,37'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2616,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2617,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2710,15'
          Dst:             _ZN6LibRaw20sinar_4shot_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2719,7'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2733,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2734,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2735,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2743,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2744,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2755,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2756,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2781,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2782,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2789,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2790,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2820,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2830,4'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2839,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2847,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2850,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2867,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2893,8'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2894,5'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2946,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2961,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2964,3'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2969,8'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2974,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2975,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2976,5'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2980,5'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2983,5'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2986,7'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2993,9'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2994,6'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:2995,6'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3000,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3004,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3011,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3012,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3013,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3017,9'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3019,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3021,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3036,5'
          Dst:             _ZN6LibRaw12simple_coeffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3042,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3051,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3060,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3069,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3082,4'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3088,3'
          Dst:             _ZN6LibRaw12simple_coeffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3092,4'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3094,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3095,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3098,12'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3099,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3100,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3100,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3104,12'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3128,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3138,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3148,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:3158,12'
          Dst:             strcmp
    - functionName:    _ZN6LibRaw29identify_finetune_by_filesizeEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          152
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw10minolta_z2Ev
        - _ZN6LibRaw10nikon_3700Ev
        - _ZN6LibRaw10nikon_e995Ev
        - _ZN6LibRaw11nikon_e2100Ev
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1798,21'
          Dst:             _ZN6LibRaw10nikon_e995Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1799,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1803,22'
          Dst:             _ZN6LibRaw11nikon_e2100Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1804,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1811,4'
          Dst:             _ZN6LibRaw10nikon_3700Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1816,21'
          Dst:             _ZN6LibRaw10minolta_z2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1819,4'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1820,4'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw24identify_finetune_pentaxEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          649
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw9parse_x3fEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/internal/libraw_internal_funcs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      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:    _ZN6LibRaw8identifyEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         741
      ICount:          6269
      EdgeCount:       987
      CyclomaticComplexity: 248
      functionsReached:
        - _ZN6LibRaw10apply_tiffEv
        - _ZN6LibRaw10find_greenEiiii
        - _ZN6LibRaw10parse_ciffEiii
        - _ZN6LibRaw10parse_cineEv
        - _ZN6LibRaw10parse_fujiEi
        - _ZN6LibRaw10parse_jpegEi
        - _ZN6LibRaw10parse_riffEi
        - _ZN6LibRaw10parse_smalEii
        - _ZN6LibRaw10parse_tiffEi
        - _ZN6LibRaw10strcasestrEPcPKc
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw12parse_rolleiEv
        - _ZN6LibRaw13parse_kyoceraEv
        - _ZN6LibRaw13parse_minoltaEi
        - _ZN6LibRaw14parse_broadcomEv
        - _ZN6LibRaw14parse_sinar_iaEv
        - _ZN6LibRaw14selectCRXTrackEv
        - _ZN6LibRaw15parse_phase_oneEi
        - _ZN6LibRaw18GetNormalizedModelEv
        - _ZN6LibRaw18lossy_dng_load_rawEv
        - _ZN6LibRaw18phase_one_load_rawEv
        - _ZN6LibRaw18sony_arw2_load_rawEv
        - _ZN6LibRaw19kodak_jpeg_load_rawEv
        - _ZN6LibRaw19kodak_radc_load_rawEv
        - _ZN6LibRaw20deflate_dng_load_rawEv
        - _ZN6LibRaw20parse_custom_camerasEjP22libraw_custom_camera_tPPc
        - _ZN6LibRaw20parse_fuji_thumbnailEi
        - _ZN6LibRaw20phase_one_load_raw_cEv
        - _ZN6LibRaw20phase_one_load_raw_sEv
        - _ZN6LibRaw21identify_finetune_dcrEPcii
        - _ZN6LibRaw22SetStandardIlluminantsEjPKc
        - _ZN6LibRaw22remove_trailing_spacesEPcm
        - _ZN6LibRaw24identify_finetune_pentaxEv
        - _ZN6LibRaw27identify_process_dng_fieldsEv
        - _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - _ZN6LibRaw29identify_finetune_by_filesizeEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6memmemEPcmS0_m
        - _ZN6LibRaw7strnlenEPKcm
        - _ZN6LibRaw8parseCR3EllRsPcS0_S0_
        - _ZN6LibRaw8parse_qtEi
        - _ZN6LibRaw9parse_x3fEv
        - __cxa_allocate_exception
        - __cxa_throw
        - atoi
        - isdigit
        - memcmp
        - sprintf
        - strchr
        - strcmp
        - strcpy
        - strlen
        - strncasecmp
        - strncmp
        - strncpy
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:625,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:757,9'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:990,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/identify.cpp:1288,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:416,7'
          Dst:             _ZN6LibRaw20parse_custom_camerasEjP22libraw_custom_camera_tPPc
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:487,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:488,10'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:492,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:492,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:499,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:499,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:502,21'
          Dst:             _ZN6LibRaw6memmemEPcmS0_m
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:503,21'
          Dst:             _ZN6LibRaw6memmemEPcmS0_m
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:505,5'
          Dst:             _ZN6LibRaw15parse_phase_oneEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:506,22'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:507,7'
          Dst:             _ZN6LibRaw10apply_tiffEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:511,10'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:514,7'
          Dst:             _ZN6LibRaw10parse_ciffEiii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:517,14'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:518,7'
          Dst:             _ZN6LibRaw10apply_tiffEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:520,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:520,53'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:523,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:526,7'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:529,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:531,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:532,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:533,5'
          Dst:             _ZN6LibRaw13parse_kyoceraEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:535,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:537,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:538,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:540,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:542,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:543,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:546,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:548,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:549,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:552,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:558,5'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:561,45'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:564,35'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:568,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:569,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:571,16'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:571,5'
          Dst:             _ZN6LibRaw10parse_fujiEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:575,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:577,9'
          Dst:             _ZN6LibRaw10parse_fujiEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:581,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:581,5'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:582,5'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:583,5'
          Dst:             _ZN6LibRaw20parse_fuji_thumbnailEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:584,5'
          Dst:             _ZN6LibRaw10apply_tiffEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:586,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:589,5'
          Dst:             _ZN6LibRaw10parse_riffEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:591,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:594,5'
          Dst:             _ZN6LibRaw8parse_qtEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:597,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:603,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:604,5'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:605,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:606,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:610,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:612,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:615,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:616,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:617,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:618,14'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:623,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:623,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:634,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:634,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:685,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:686,5'
          Dst:             _ZN6LibRaw12parse_rolleiEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:687,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:688,5'
          Dst:             _ZN6LibRaw14parse_sinar_iaEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:689,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:690,5'
          Dst:             _ZN6LibRaw13parse_minoltaEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:691,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:693,5'
          Dst:             _ZN6LibRaw9parse_x3fEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:695,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:696,5'
          Dst:             _ZN6LibRaw10parse_cineEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:705,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:713,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:716,11'
          Dst:             _ZN6LibRaw8parseCR3EllRsPcS0_S0_
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:720,7'
          Dst:             _ZN6LibRaw14selectCRXTrackEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:726,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:726,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:731,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:731,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:738,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:739,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:795,5'
          Dst:             _ZN6LibRaw10parse_smalEii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:798,5'
          Dst:             _ZN6LibRaw10parse_jpegEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:882,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:884,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:886,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:887,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:891,7'
          Dst:             _ZN6LibRaw14parse_broadcomEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:898,16'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:898,47'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:900,44'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:902,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:903,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:904,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:906,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:910,7'
          Dst:             _ZN6LibRaw14parse_broadcomEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:927,9'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:934,49'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:936,57'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:938,51'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:944,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:950,14'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:951,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:955,3'
          Dst:             _ZN6LibRaw22remove_trailing_spacesEPcm
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:956,3'
          Dst:             _ZN6LibRaw22remove_trailing_spacesEPcm
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:958,11'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:959,8'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:962,47'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:963,31'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:965,33'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:968,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:969,32'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:981,3'
          Dst:             _ZN6LibRaw24identify_finetune_pentaxEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:995,21'
          Dst:             _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1018,5'
          Dst:             _ZN6LibRaw18GetNormalizedModelEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1020,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1022,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1028,10'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1029,10'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1082,3'
          Dst:             _ZN6LibRaw29identify_finetune_by_filesizeEi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1084,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1084,37'
          Dst:             _ZN6LibRaw10find_greenEiiii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1088,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1091,3'
          Dst:             _ZN6LibRaw18GetNormalizedModelEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1093,3'
          Dst:             _ZN6LibRaw21identify_finetune_dcrEPcii
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1098,18'
          Dst:             _ZN6LibRaw20deflate_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1099,18'
          Dst:             _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1107,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1107,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1112,5'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1113,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1133,9'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1142,4'
          Dst:             _ZN6LibRaw27identify_process_dng_fieldsEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1147,18'
          Dst:             _ZN6LibRaw20deflate_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1148,18'
          Dst:             _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1149,18'
          Dst:             _ZN6LibRaw20deflate_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1149,63'
          Dst:             _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1154,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1154,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1196,16'
          Dst:             _ZN6LibRaw19kodak_radc_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1201,5'
          Dst:             _ZN6LibRaw22SetStandardIlluminantsEjPKc
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1232,18'
          Dst:             _ZN6LibRaw18sony_arw2_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1239,18'
          Dst:             _ZN6LibRaw20deflate_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1240,18'
          Dst:             _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1263,16'
          Dst:             _ZN6LibRaw19kodak_jpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1264,16'
          Dst:             _ZN6LibRaw18lossy_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1271,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1304,22'
          Dst:             _ZN6LibRaw18phase_one_load_rawEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1305,16'
          Dst:             _ZN6LibRaw20phase_one_load_raw_sEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1306,22'
          Dst:             _ZN6LibRaw20phase_one_load_raw_cEv
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1311,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:1311,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw20cameramakeridx2makerEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16setMakeFromIndexEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcpy
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify.cpp:117,4'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw21removeExcessiveSpacesEPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify_tools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:122,21'
          Dst:             strlen
    - functionName:    _ZN6LibRaw17remove_caseSubstrEPcS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify_tools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw10strcasestrEPcPKc
        - _ZN6LibRaw10trimSpacesEPc
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:109,19'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:111,24'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:117,3'
          Dst:             _ZN6LibRaw10trimSpacesEPc
    - functionName:    _ZN6LibRaw10trimSpacesEPc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify_tools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - isspace
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:79,15'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:82,10'
          Dst:             isspace
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:84,16'
          Dst:             isspace
    - functionName:    _ZN6LibRaw22remove_trailing_spacesEPcm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify_tools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw7strnlenEPKcm
        - isspace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:96,9'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:99,9'
          Dst:             isspace
    - functionName:    _ZN6LibRaw10find_greenEiiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify_tools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      float
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          339
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - log
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/identify_tools.cpp:71,18'
          Dst:             log
    - functionName:    _ZN6LibRaw16guess_byte_orderEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/identify_tools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          146
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw15parse_makernoteEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/makernotes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         423
      ICount:          2548
      EdgeCount:       576
      CyclomaticComplexity: 155
      functionsReached:
        - _ZN6LibRaw10strcasestrEPcPKc
        - _ZN6LibRaw15parse_makernoteEii
        - _ZN6LibRaw19parseEpsonMakernoteEiij
        - _ZN6LibRaw19parseFujiMakernotesEjjjj
        - _ZN6LibRaw19parseLeicaMakernoteEiij
        - _ZN6LibRaw19parseNikonMakernoteEiij
        - _ZN6LibRaw19parseSigmaMakernoteEiij
        - _ZN6LibRaw19parseSonyMakernotesEijjjjRPhRtS1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_
        - _ZN6LibRaw20parseCanonMakernotesEjjjj
        - _ZN6LibRaw20parseRicohMakernotesEijjjj
        - _ZN6LibRaw20setCanonBodyFeaturesEy
        - _ZN6LibRaw21parsePentaxMakernotesEijjjj
        - _ZN6LibRaw22parseOlympusMakernotesEijjjj
        - _ZN6LibRaw22parseSamsungMakernotesEijjjj
        - _ZN6LibRaw22processCanonCameraInfoEyPhjjj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
        - _ZN6LibRaw6getintEi
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - __cxa_allocate_exception
        - __cxa_throw
        - strcmp
        - strncasecmp
        - strncmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/makernotes.cpp:682,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:338,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:338,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:340,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:342,5'
          Dst:             _ZN6LibRaw19parseNikonMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:345,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:347,5'
          Dst:             _ZN6LibRaw19parseLeicaMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:351,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:359,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:360,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:366,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:367,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:368,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:369,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:372,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:374,5'
          Dst:             _ZN6LibRaw19parseEpsonMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:377,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:379,5'
          Dst:             _ZN6LibRaw19parseSigmaMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:419,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:420,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:430,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:438,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:438,35'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:439,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:444,3'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:445,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:447,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:449,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:450,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:455,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:462,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:463,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:464,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:468,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:469,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:473,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:475,13'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:480,13'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:486,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:491,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:491,45'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:492,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:492,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:497,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:498,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:499,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:500,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:501,11'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:502,11'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:503,11'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:504,11'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:508,7'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:509,8'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:510,8'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:511,8'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:512,8'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:513,8'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:517,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:525,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:540,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:544,11'
          Dst:             _ZN6LibRaw15parse_makernoteEii
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:549,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:555,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:558,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:564,38'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:569,38'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:578,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:579,9'
          Dst:             _ZN6LibRaw20setCanonBodyFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:582,11'
          Dst:             _ZN6LibRaw22processCanonCameraInfoEyPhjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:585,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:592,9'
          Dst:             _ZN6LibRaw20parseCanonMakernotesEjjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:595,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:596,7'
          Dst:             _ZN6LibRaw19parseFujiMakernotesEjjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:598,15'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:599,15'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:600,15'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:604,27'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:608,24'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:612,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:613,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:614,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:616,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:617,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:619,9'
          Dst:             _ZN6LibRaw20parseRicohMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:623,9'
          Dst:             _ZN6LibRaw21parsePentaxMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:627,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:630,9'
          Dst:             _ZN6LibRaw22parseSamsungMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:632,9'
          Dst:             _ZN6LibRaw21parsePentaxMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:639,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:642,11'
          Dst:             _ZN6LibRaw15parse_makernoteEii
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:647,9'
          Dst:             _ZN6LibRaw19parseSonyMakernotesEijjjjRPhRtS1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:662,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:664,30'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:666,31'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:671,48'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:674,38'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:675,38'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:679,46'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:682,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:703,11'
          Dst:             _ZN6LibRaw15parse_makernoteEii
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:707,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:708,11'
          Dst:             _ZN6LibRaw15parse_makernoteEii
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:712,9'
          Dst:             _ZN6LibRaw22parseOlympusMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:721,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:733,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:738,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:748,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:752,26'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:757,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:760,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:760,29'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:777,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:778,20'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw19parseSigmaMakernoteEiij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/makernotes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          244
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:31,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:35,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:37,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:39,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:40,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:42,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:43,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:48,42'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:49,67'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:50,42'
          Dst:             _ZN6LibRaw7getrealEi
    - functionName:    _ZN6LibRaw22parse_makernote_0xc634Eiij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/makernotes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         268
      ICount:          1652
      EdgeCount:       365
      CyclomaticComplexity: 99
      functionsReached:
        - _ZN6LibRaw19parseEpsonMakernoteEiij
        - _ZN6LibRaw19parseFujiMakernotesEjjjj
        - _ZN6LibRaw19parseLeicaMakernoteEiij
        - _ZN6LibRaw19parseNikonMakernoteEiij
        - _ZN6LibRaw19parseSigmaMakernoteEiij
        - _ZN6LibRaw19parseSonyMakernotesEijjjjRPhRtS1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_
        - _ZN6LibRaw20parseCanonMakernotesEjjjj
        - _ZN6LibRaw20setCanonBodyFeaturesEy
        - _ZN6LibRaw21parsePentaxMakernotesEijjjj
        - _ZN6LibRaw22parseOlympusMakernotesEijjjj
        - _ZN6LibRaw22parseSamsungMakernotesEijjjj
        - _ZN6LibRaw22parse_makernote_0xc634Eiij
        - _ZN6LibRaw22processCanonCameraInfoEyPhjjj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6getintEi
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - __cxa_allocate_exception
        - __cxa_throw
        - isalnum
        - strcmp
        - strncasecmp
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:64,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:64,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:66,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:68,5'
          Dst:             _ZN6LibRaw19parseNikonMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:71,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:73,5'
          Dst:             _ZN6LibRaw19parseLeicaMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:83,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:85,5'
          Dst:             _ZN6LibRaw19parseEpsonMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:88,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:90,5'
          Dst:             _ZN6LibRaw19parseSigmaMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:119,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:119,35'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:119,62'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:120,9'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:124,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:126,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:134,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:136,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:137,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:142,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:148,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:149,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:153,13'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:153,36'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:160,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:164,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:168,8'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:169,8'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:170,8'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:171,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:172,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:173,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:174,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:175,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:179,9'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:179,41'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:180,9'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:180,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:183,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:183,41'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:184,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:184,41'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:185,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:193,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:205,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:211,38'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:216,38'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:225,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:226,9'
          Dst:             _ZN6LibRaw20setCanonBodyFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:229,11'
          Dst:             _ZN6LibRaw22processCanonCameraInfoEyPhjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:231,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:238,9'
          Dst:             _ZN6LibRaw20parseCanonMakernotesEjjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:241,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:242,7'
          Dst:             _ZN6LibRaw19parseFujiMakernotesEjjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:244,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:246,30'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:248,9'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:250,15'
          Dst:             isalnum
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:259,31'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:265,47'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:269,38'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:270,38'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:280,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:281,9'
          Dst:             _ZN6LibRaw22parse_makernote_0xc634Eiij
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:295,9'
          Dst:             _ZN6LibRaw22parseOlympusMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:300,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:301,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:304,7'
          Dst:             _ZN6LibRaw21parsePentaxMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:306,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:309,9'
          Dst:             _ZN6LibRaw22parseSamsungMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:311,9'
          Dst:             _ZN6LibRaw21parsePentaxMakernotesEijjjj
        - Src:             'Source/LibRawLite/src/metadata/makernotes.cpp:315,7'
          Dst:             _ZN6LibRaw19parseSonyMakernotesEijjjjRPhRtS1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_
    - functionName:    isalnum
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw9parse_mosEl
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/mediumformat.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          915
      EdgeCount:       167
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN6LibRaw10romm_coeffEPA3_f
        - _ZN6LibRaw12int_to_floatEi
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw8getwordsEPcPS0_ii
        - _ZN6LibRaw9parse_mosEl
        - strcmp
        - strcpy
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:389,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:391,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:393,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:396,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:398,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:401,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:406,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:411,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:416,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:417,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:422,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:427,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:434,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:438,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:440,11'
          Dst:             _ZN6LibRaw8getwordsEPcPS0_ii
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:442,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:444,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:448,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:449,7'
          Dst:             _ZN6LibRaw8getwordsEPcPS0_ii
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:451,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:454,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:459,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:464,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:469,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:470,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:478,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:481,47'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:481,34'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:482,7'
          Dst:             _ZN6LibRaw10romm_coeffEPA3_f
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:484,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:488,7'
          Dst:             _ZN6LibRaw10romm_coeffEPA3_f
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:490,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:492,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:494,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:501,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:506,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:513,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:514,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:515,5'
          Dst:             _ZN6LibRaw9parse_mosEl
    - functionName:    _ZN6LibRaw15parse_phase_oneEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/mediumformat.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         189
      ICount:          1672
      EdgeCount:       235
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN6LibRaw10romm_coeffEPA3_f
        - _ZN6LibRaw12int_to_floatEi
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw19setPhaseOneFeaturesEy
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - strchr
        - strcpy
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/mediumformat.cpp:53,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/mediumformat.cpp:319,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:30,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:31,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:33,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:37,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:40,3'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:43,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:44,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:45,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:48,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:60,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:71,7'
          Dst:             _ZN6LibRaw19setPhaseOneFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:76,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:77,7'
          Dst:             _ZN6LibRaw10romm_coeffEPA3_f
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:80,33'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:115,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:117,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:119,21'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:123,37'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:148,56'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:156,17'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:158,22'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:169,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:170,17'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:174,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:180,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:186,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:194,43'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:194,21'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:196,48'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:196,21'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:200,24'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:202,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:205,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:210,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:217,52'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:217,30'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:221,57'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:221,30'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:227,52'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:227,30'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:231,57'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:231,30'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:237,24'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:241,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:251,24'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:255,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:266,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:268,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:269,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:272,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:275,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:276,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:279,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:284,9'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:298,9'
          Dst:             _ZN6LibRaw19setPhaseOneFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:316,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:322,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:325,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:328,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/mediumformat.cpp:331,5'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw13parse_minoltaEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/minolta.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          771
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw10parse_tiffEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - strncasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/minolta.cpp:45,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:31,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:40,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:49,14'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:50,14'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:51,32'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:52,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:61,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:62,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:63,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:64,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:65,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:66,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:67,35'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:68,35'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:69,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:70,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:71,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:72,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:79,12'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:80,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:81,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:82,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:83,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:84,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:85,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:86,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:87,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:95,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:97,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:99,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/minolta.cpp:102,7'
          Dst:             _ZN6LibRaw10parse_tiffEi
    - functionName:    _ZN6LibRaw10nikon_e995Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw14parse_broadcomEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/misc_parsers.cpp:521,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6LibRaw16parse_thumb_noteEijj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:481,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:484,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:486,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:488,22'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw13parse_kyoceraEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          213
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw13get_timestampEi
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:420,3'
          Dst:             _ZN6LibRaw13get_timestampEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:422,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:425,43'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:425,13'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:426,35'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:428,43'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:428,14'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:430,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:433,53'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:433,24'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:435,3'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
    - functionName:    _ZN6LibRaw13get_timestampEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - mktime
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:570,7'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:576,7'
          Dst:             mktime
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:577,17'
          Dst:             mktime
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw14parse_sinar_iaEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          235
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - strchr
        - strcmp
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:378,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:381,3'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:384,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:385,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:388,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:390,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:392,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:398,13'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:400,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:403,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:404,16'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:406,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:406,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:407,18'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw12parse_rolleiEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          449
      EdgeCount:       79
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN6LibRaw7strnlenEPKcm
        - __isoc99_sscanf
        - atof
        - atoi
        - mktime
        - strchr
        - strcmp
        - strcpy
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/misc_parsers.cpp:342,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:315,16'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:318,20'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:319,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:320,7'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:321,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:322,7'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:323,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:324,22'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:325,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:326,19'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:327,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:328,20'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:329,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:330,21'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:331,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:332,22'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:333,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:334,18'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:335,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:336,17'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:337,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:338,19'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:339,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:340,15'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:341,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:342,15'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:353,10'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:354,7'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:360,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:364,7'
          Dst:             mktime
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:365,17'
          Dst:             mktime
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:366,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:367,3'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw10parse_riffEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          355
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6LibRaw10parse_riffEi
        - _ZN6LibRaw13get_timestampEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - __isoc99_sscanf
        - memcmp
        - mktime
        - strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:254,4'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:254,4'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:258,10'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:260,8'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:260,35'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:263,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:265,7'
          Dst:             _ZN6LibRaw10parse_riffEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:267,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:273,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:274,14'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:276,9'
          Dst:             _ZN6LibRaw13get_timestampEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:281,13'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:286,9'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:289,29'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:293,11'
          Dst:             mktime
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:294,21'
          Dst:             mktime
    - functionName:    _ZN6LibRaw10parse_smalEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          163
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - sprintf
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:232,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:235,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:236,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:237,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:238,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:239,3'
          Dst:             sprintf
    - functionName:    _ZN6LibRaw10parse_jpegEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          268
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw10apply_tiffEv
        - _ZN6LibRaw10parse_ciffEiii
        - _ZN6LibRaw10parse_tiffEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:455,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:460,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:461,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:463,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:464,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:465,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:468,7'
          Dst:             _ZN6LibRaw10parse_ciffEiii
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:470,9'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:471,7'
          Dst:             _ZN6LibRaw10apply_tiffEv
    - functionName:    _ZN6LibRaw8parse_qtEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw10parse_jpegEi
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw8parse_qtEi
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:207,17'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:214,10'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:214,37'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:215,10'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:216,7'
          Dst:             _ZN6LibRaw8parse_qtEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:217,10'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:218,7'
          Dst:             _ZN6LibRaw10parse_jpegEi
    - functionName:    _ZN6LibRaw10parse_cineEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          393
      EdgeCount:       34
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw7getrealEi
        - sprintf
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/misc_parsers.cpp:147,3'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/misc_parsers.cpp:159,3'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/misc_parsers.cpp:171,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:135,12'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:137,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:138,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:139,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:140,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:141,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:142,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:145,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:146,16'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:147,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:147,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:156,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:157,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:157,3'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:159,16'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:171,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:185,16'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:186,16'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:187,10'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:190,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:194,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:195,25'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw10canon_s2isEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10minolta_z2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10nikon_3700Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          112
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:60,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/misc_parsers.cpp:62,7'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw11nikon_e2100Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/misc_parsers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13sget_fixed32usPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11sget4_ordersPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:988,16'
          Dst:             _Z11sget4_ordersPh
    - functionName:    _Z11sget4_ordersPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15AngleConversionsPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13sget_fixed32usPh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:999,14'
          Dst:             _Z13sget_fixed32usPh
    - functionName:    _Z17AngleConversion_asPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13sget_fixed32usPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:993,14'
          Dst:             _Z13sget_fixed32usPh
    - functionName:    _ZN6LibRaw19parseNikonMakernoteEiij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         458
      ICount:          4074
      EdgeCount:       584
      CyclomaticComplexity: 128
      functionsReached:
        - _Z11sget4_ordersPh
        - _Z15AngleConversionsPh
        - _Z17AngleConversion_asPh
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw14parse_tiff_ifdEi
        - _ZN6LibRaw15Nikon_NRW_WBtagEii
        - _ZN6LibRaw20processNikonLensDataEPhj
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw7strnlenEPKcm
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - __cxa_allocate_exception
        - __cxa_throw
        - isalnum
        - isdigit
        - sprintf
        - strcmp
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/nikon.cpp:457,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/nikon.cpp:515,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/nikon.cpp:634,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/nikon.cpp:707,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/nikon.cpp:812,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:265,8'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:270,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:271,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:273,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:281,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:289,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:304,22'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:304,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:313,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:314,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:315,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:316,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:322,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:323,9'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:342,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:343,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:345,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:346,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:347,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:348,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:350,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:351,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:353,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:354,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:355,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:356,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:357,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:358,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:359,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:360,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:362,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:363,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:374,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:377,42'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:378,42'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:389,16'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:391,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:394,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:395,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:396,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:397,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:398,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:399,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:401,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:402,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:403,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:405,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:406,15'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:411,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:415,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:416,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:417,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:418,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:426,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:427,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:428,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:429,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:430,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:431,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:432,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:433,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:435,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:436,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:441,17'
          Dst:             _ZN6LibRaw15Nikon_NRW_WBtagEii
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:450,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:451,44'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:452,45'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:453,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:454,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:455,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:456,42'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:491,30'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:494,37'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:496,39'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:497,39'
          Dst:             isalnum
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:498,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:508,35'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:511,11'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:515,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:528,39'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:536,35'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:540,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:541,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:542,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:543,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:547,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:555,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:556,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:557,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:558,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:563,32'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:567,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:575,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:576,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:577,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:578,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:587,65'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:610,31'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:623,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:638,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:642,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:646,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:743,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:749,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:771,13'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:785,9'
          Dst:             _ZN6LibRaw20processNikonLensDataEPhj
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:787,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:829,31'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:834,28'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:841,31'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:845,31'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:849,31'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:857,31'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:861,31'
          Dst:             _Z11sget4_ordersPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:867,33'
          Dst:             _Z17AngleConversion_asPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:869,33'
          Dst:             _Z15AngleConversionsPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:870,33'
          Dst:             _Z15AngleConversionsPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:871,33'
          Dst:             _Z15AngleConversionsPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:876,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:886,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:887,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:888,26'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:889,26'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:901,65'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:926,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:926,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:927,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:929,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:943,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:948,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:959,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:969,38'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw15Nikon_NRW_WBtagEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw4get4Ev
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:223,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:224,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:225,8'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:226,8'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:227,7'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw20processNikonLensDataEPhj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/nikon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          1087
      EdgeCount:       167
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw5sget2EPh
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/nikon.cpp:119,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:75,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:109,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:142,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:151,28'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:150,32'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:154,28'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:153,23'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:156,26'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:162,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:172,20'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:175,20'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:178,13'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:181,13'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:188,20'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/nikon.cpp:191,13'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
    - functionName:    _ZN6LibRaw22SetStandardIlluminantsEjPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/normalize_model.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          289
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18GetNormalizedModelEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/normalize_model.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         757
      ICount:          4821
      EdgeCount:       1011
      CyclomaticComplexity: 256
      functionsReached:
        - _ZN6LibRaw10strcasestrEPcPKc
        - _ZN6LibRaw15parseHassyModelEv
        - _ZN6LibRaw16setMakeFromIndexEj
        - _ZN6LibRaw17remove_caseSubstrEPcS0_
        - _ZN6LibRaw21removeExcessiveSpacesEPc
        - atoi
        - strcasecmp
        - strcat
        - strchr
        - strcmp
        - strcpy
        - strlen
        - strncasecmp
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/normalize_model.cpp:674,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:586,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:591,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:594,9'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:595,5'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:604,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:608,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:612,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:614,16'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:615,16'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:616,16'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:617,5'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:625,15'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:626,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:629,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:634,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:634,41'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:635,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:639,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:640,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:647,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:654,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:655,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:657,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:658,7'
          Dst:             _ZN6LibRaw17remove_caseSubstrEPcS0_
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:659,7'
          Dst:             _ZN6LibRaw17remove_caseSubstrEPcS0_
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:660,7'
          Dst:             _ZN6LibRaw21removeExcessiveSpacesEPc
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:663,11'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:665,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:667,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:669,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:671,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:676,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:683,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:690,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:697,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:704,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:711,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:719,3'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:732,13'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:733,13'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:742,12'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:743,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:747,16'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:750,13'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:765,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:767,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:769,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:775,5'
          Dst:             _ZN6LibRaw15parseHassyModelEv
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:782,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:784,9'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:785,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:792,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:794,9'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:795,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:810,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:812,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:814,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:818,15'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:824,47'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:826,7'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:827,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:838,16'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:840,13'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:841,13'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:845,19'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:847,11'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:848,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:849,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:862,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:864,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:866,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:875,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:876,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:877,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:883,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:886,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:900,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:902,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:904,9'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:905,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:911,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:913,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:915,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:917,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:919,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:929,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:930,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:931,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:935,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:936,4'
          Dst:             _ZN6LibRaw16setMakeFromIndexEj
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:937,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:947,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:949,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:951,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:955,6'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:964,9'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:964,36'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:966,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:969,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:969,41'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:971,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:974,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:974,40'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:976,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:979,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:979,40'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:981,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:986,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:995,16'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:997,19'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:999,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1012,16'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1013,13'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1014,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1021,5'
          Dst:             _ZN6LibRaw17remove_caseSubstrEPcS0_
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1022,5'
          Dst:             _ZN6LibRaw17remove_caseSubstrEPcS0_
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1023,5'
          Dst:             _ZN6LibRaw21removeExcessiveSpacesEPc
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1029,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1031,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1033,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1038,9'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1040,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1041,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1043,15'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1045,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1046,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1048,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1050,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1051,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1053,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1055,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1056,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1061,47'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1061,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1072,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1079,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1079,46'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1084,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1088,7'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1096,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1102,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1107,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1112,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1115,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1117,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1124,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1126,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1137,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1155,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1160,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1161,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1165,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1166,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1175,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1176,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1180,19'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1188,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1193,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1194,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1194,58'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1201,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1206,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1243,22'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1242,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1252,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1253,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1258,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1270,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1275,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1278,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1295,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1314,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1321,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1329,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1333,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1334,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1341,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1346,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1351,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1355,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1391,8'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1395,15'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1397,20'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1406,17'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/normalize_model.cpp:1408,22'
          Dst:             atoi
    - functionName:    _ZN6LibRaw22parseOlympusMakernotesEijjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          827
      EdgeCount:       170
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw20parseOlympus_RawInfoEjjjj
        - _ZN6LibRaw22getOlympus_CameraType2Ev
        - _ZN6LibRaw22parseOlympus_EquipmentEjjjj
        - _ZN6LibRaw27parseOlympus_CameraSettingsEijjjj
        - _ZN6LibRaw28getOlympus_SensorTemperatureEj
        - _ZN6LibRaw28parseOlympus_ImageProcessingEjjjj
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/olympus.cpp:567,3'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/olympus.cpp:641,11'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:555,9'
          Dst:             _ZN6LibRaw22parseOlympus_EquipmentEjjjj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:558,5'
          Dst:             _ZN6LibRaw27parseOlympus_CameraSettingsEijjjj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:561,6'
          Dst:             _ZN6LibRaw28parseOlympus_ImageProcessingEjjjj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:564,9'
          Dst:             _ZN6LibRaw20parseOlympus_RawInfoEjjjj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:569,40'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:572,5'
          Dst:             _ZN6LibRaw22getOlympus_CameraType2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:577,6'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:580,38'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:580,17'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:583,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:586,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:590,60'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:596,66'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:599,68'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:602,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:605,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:607,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:614,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:618,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:622,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:626,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:629,22'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:632,74'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:635,66'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:640,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:657,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:660,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:663,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:666,32'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:669,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:672,10'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:673,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:678,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:681,5'
          Dst:             _ZN6LibRaw28getOlympus_SensorTemperatureEj
    - functionName:    _ZN6LibRaw22parseOlympus_EquipmentEjjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          566
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw22getOlympus_CameraType2Ev
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - strchr
        - strcpy
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/olympus.cpp:102,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:105,5'
          Dst:             _ZN6LibRaw22getOlympus_CameraType2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:109,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:112,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:129,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:132,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:135,53'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:135,26'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:138,53'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:138,26'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:141,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:144,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:149,53'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:149,26'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:157,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:158,10'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:158,39'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:159,11'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:160,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:161,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:162,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:163,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:164,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:165,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:166,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:169,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
    - functionName:    _ZN6LibRaw27parseOlympus_CameraSettingsEijjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          418
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw7getrealEi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/olympus.cpp:181,3'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/olympus.cpp:231,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:186,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:192,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:196,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:199,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:202,59'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:205,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:211,26'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:217,34'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:224,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:227,24'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:230,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:247,59'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:250,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:254,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:255,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:258,47'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:261,29'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:262,29'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw28parseOlympus_ImageProcessingEjjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         203
      ICount:          1405
      EdgeCount:       261
      CyclomaticComplexity: 60
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw7getrealEi
        - _ZNK21libraw_static_table_tixEj
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/olympus.cpp:417,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:286,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:287,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:304,11'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:305,10'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:306,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:307,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:321,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:322,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:338,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:339,11'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:347,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:357,34'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:358,34'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:361,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:362,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:366,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:372,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:376,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:382,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:386,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:390,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:394,45'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:398,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:402,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:406,34'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:407,34'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:415,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:458,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:459,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:460,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:461,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:465,9'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw20parseOlympus_RawInfoEjjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          467
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZNK21libraw_static_table_tixEj
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:490,26'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:492,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:493,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:502,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:509,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:509,11'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:510,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:510,11'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:518,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:522,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:528,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:532,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:536,45'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:540,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:544,48'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw22getOlympus_CameraType2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw22setOlympusBodyFeaturesEy
        - isspace
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:62,18'
          Dst:             isspace
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:69,9'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:73,3'
          Dst:             _ZN6LibRaw22setOlympusBodyFeaturesEy
    - functionName:    _ZN6LibRaw28getOlympus_SensorTemperatureEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          159
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw4get2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/olympus.cpp:81,18'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw22setOlympusBodyFeaturesEy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/olympus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          353
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19setPhaseOneFeaturesEy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/p1.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/p1.cpp:178,9'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw20parseRicohMakernotesEijjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/pentax.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          836
      EdgeCount:       185
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - isalnum
        - isspace
        - sprintf
        - strcpy
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:533,12'
          Dst:             isspace
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:533,59'
          Dst:             isalnum
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:540,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:542,9'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:545,7'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:549,7'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:551,7'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:562,44'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:566,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:570,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:574,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:578,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:582,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:586,33'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:590,33'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:594,24'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:596,55'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:598,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:602,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:606,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:610,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:614,34'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:618,34'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:622,34'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:626,34'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:630,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:634,20'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:638,27'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:642,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:646,33'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:650,33'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:652,32'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:656,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:657,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:661,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:664,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:666,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
    - functionName:    _ZNK21libraw_static_table_t4sizeEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw21parsePentaxMakernotesEijjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/pentax.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         262
      ICount:          1911
      EdgeCount:       342
      CyclomaticComplexity: 82
      functionsReached:
        - _ZN6LibRaw14PentaxLensInfoEyj
        - _ZN6LibRaw21setPentaxBodyFeaturesEy
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw9PentaxISOEt
        - _ZNK21libraw_static_table_t4sizeEv
        - _ZNK21libraw_static_table_tixEj
        - sprintf
        - strcat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/pentax.cpp:317,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/pentax.cpp:385,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:247,17'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:248,5'
          Dst:             _ZN6LibRaw21setPentaxBodyFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:252,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:256,62'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:260,66'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:262,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:268,34'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:274,45'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:282,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:286,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:290,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:290,5'
          Dst:             _ZN6LibRaw9PentaxISOEt
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:294,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:297,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:300,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:304,27'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:317,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:331,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:332,45'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:336,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:337,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:342,34'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:363,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:374,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:380,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:403,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:407,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:413,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:422,63'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:428,39'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:438,7'
          Dst:             _ZN6LibRaw14PentaxLensInfoEyj
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:442,66'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:442,17'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:448,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:468,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:472,45'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:474,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:476,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:482,60'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:482,5'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:486,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:492,56'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:495,56'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:496,64'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:496,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:503,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:504,5'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:505,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:506,5'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:514,63'
          Dst:             _ZN6LibRaw6mallocEm
    - functionName:    _ZN6LibRaw21setPentaxBodyFeaturesEy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/pentax.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          313
      EdgeCount:       106
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/pentax.cpp:24,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6LibRaw9PentaxISOEt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/pentax.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw14PentaxLensInfoEyj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/pentax.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          706
      EdgeCount:       109
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/pentax.cpp:153,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/pentax.cpp:199,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:139,24'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:189,22'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:191,28'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:194,28'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:223,30'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:230,28'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/pentax.cpp:234,3'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw22parseSamsungMakernotesEijjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/samsung.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         187
      ICount:          1176
      EdgeCount:       244
      CyclomaticComplexity: 59
      functionsReached:
        - _ZN6LibRaw10aRGB_coeffEPA3_d
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/samsung.cpp:80,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:24,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:30,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:43,29'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:47,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:50,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:56,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:60,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:66,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:70,5'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:74,40'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:75,40'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:79,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:92,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:96,17'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:101,35'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:110,33'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:114,37'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:119,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:133,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:146,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:158,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:166,36'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:172,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:179,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/samsung.cpp:180,5'
          Dst:             _ZN6LibRaw10aRGB_coeffEPA3_d
    - functionName:    _ZN16checked_buffer_t11checkoffsetEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1988,26'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1988,26'
          Dst:             __cxa_throw
    - functionName:    _ZN16checked_buffer_t5sget4Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19libraw_sget4_staticsPh
        - _ZN16checked_buffer_t11checkoffsetEi
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1997,9'
          Dst:             _ZN16checked_buffer_t11checkoffsetEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1998,16'
          Dst:             _Z19libraw_sget4_staticsPh
    - functionName:    _ZN16checked_buffer_tixEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16checked_buffer_t11checkoffsetEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1992,9'
          Dst:             _ZN16checked_buffer_t11checkoffsetEi
    - functionName:    _ZN16checked_buffer_t4dataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16checked_buffer_tC2Esi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12parseSonySRFEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          705
      EdgeCount:       211
      CyclomaticComplexity: 102
      functionsReached:
        - _ZN16checked_buffer_t4dataEv
        - _ZN16checked_buffer_t5sget2Ei
        - _ZN16checked_buffer_t5sget4Ei
        - _ZN16checked_buffer_t8sgetrealEii
        - _ZN16checked_buffer_t9tiff_sgetEjPlPjS1_S0_S1_Pi
        - _ZN16checked_buffer_tC2Esi
        - _ZN16checked_buffer_tD2Ev
        - _ZN16checked_buffer_tixEi
        - _ZN6LibRaw12sony_decryptEPjiii
        - _ZN6LibRaw9tiff_sgetEjPhjPlPjS2_S1_S2_Pi
        - _ZNK21libraw_static_table_tixEj
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:2283,20'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2204,24'
          Dst:             _ZN16checked_buffer_tC2Esi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2205,7'
          Dst:             _ZN16checked_buffer_t4dataEv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2207,17'
          Dst:             _ZN16checked_buffer_tixEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2210,30'
          Dst:             _ZN16checked_buffer_tixEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2211,22'
          Dst:             _ZN16checked_buffer_tixEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2212,22'
          Dst:             _ZN16checked_buffer_tixEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2213,21'
          Dst:             _ZN16checked_buffer_tixEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2217,25'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2309,3'
          Dst:             _ZN16checked_buffer_tD2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2309,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2314,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2221,28'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2227,41'
          Dst:             _ZN16checked_buffer_t4dataEv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2227,7'
          Dst:             _ZN6LibRaw12sony_decryptEPjiii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2229,25'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2236,39'
          Dst:             _ZN16checked_buffer_t4dataEv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2236,15'
          Dst:             _ZN6LibRaw9tiff_sgetEjPhjPlPjS2_S1_S2_Pi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2240,37'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2243,44'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2251,28'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2254,41'
          Dst:             _ZN16checked_buffer_t4dataEv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2254,7'
          Dst:             _ZN6LibRaw12sony_decryptEPjiii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2257,25'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2264,23'
          Dst:             _ZN16checked_buffer_t9tiff_sgetEjPlPjS1_S0_S1_Pi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2270,61'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2270,25'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2273,33'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2272,29'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2278,40'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2291,48'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2294,48'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2297,42'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2300,42'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2309,3'
          Dst:             _ZN16checked_buffer_tD2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2314,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2314,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN16checked_buffer_t5sget2Ei
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19libraw_sget2_staticsPh
        - _ZN16checked_buffer_t11checkoffsetEi
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1983,9'
          Dst:             _ZN16checked_buffer_t11checkoffsetEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1984,16'
          Dst:             _Z19libraw_sget2_staticsPh
    - functionName:    _ZN16checked_buffer_tD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12sony_decryptEPjiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          320
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - htonl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:113,16'
          Dst:             htonl
    - functionName:    _ZN16checked_buffer_t9tiff_sgetEjPlPjS1_S0_S1_Pi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z29libraw_tagtype_dataunit_bytesi
        - _ZN16checked_buffer_t5sget2Ei
        - _ZN16checked_buffer_t5sget4Ei
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2017,19'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2018,21'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2019,24'
          Dst:             _ZN16checked_buffer_t5sget4Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2020,28'
          Dst:             _Z29libraw_tagtype_dataunit_bytesi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2022,31'
          Dst:             _ZN16checked_buffer_t5sget4Ei
    - functionName:    _ZN16checked_buffer_t8sgetrealEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z22libraw_sgetreal_staticsiPh
        - _Z29libraw_tagtype_dataunit_bytesi
        - _ZN16checked_buffer_t11checkoffsetEi
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2002,18'
          Dst:             _Z29libraw_tagtype_dataunit_bytesi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2003,9'
          Dst:             _ZN16checked_buffer_t11checkoffsetEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2004,16'
          Dst:             _Z22libraw_sgetreal_staticsiPh
    - functionName:    _ZN16checked_buffer_tC2EsPhi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw12parseSonySR2EPhjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         175
      ICount:          1170
      EdgeCount:       176
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16checked_buffer_t5sget2Ei
        - _ZN16checked_buffer_t8sgetrealEii
        - _ZN16checked_buffer_t9tiff_sgetEjPlPjS1_S0_S1_Pi
        - _ZN16checked_buffer_tC2EsPhi
        - _ZN16checked_buffer_tD2Ev
        - _ZNK21libraw_static_table_tixEj
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:2064,19'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2052,24'
          Dst:             _ZN16checked_buffer_tC2EsPhi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2053,26'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2173,3'
          Dst:             _ZN16checked_buffer_tD2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2173,3'
          Dst:             __cxa_begin_catch
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2177,3'
          Dst:             __cxa_end_catch
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2059,24'
          Dst:             _ZN16checked_buffer_t9tiff_sgetEjPlPjS1_S0_S1_Pi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2066,50'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2070,64'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2074,63'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2082,64'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2086,53'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2090,53'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2094,47'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2098,47'
          Dst:             _ZN16checked_buffer_t8sgetrealEii
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2108,59'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2119,72'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2126,40'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2136,27'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2137,54'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2138,73'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2143,74'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2143,39'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2144,65'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2144,33'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2149,27'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2150,54'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2151,73'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2153,31'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2160,75'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2160,39'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2161,66'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2161,33'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2165,79'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2168,79'
          Dst:             _ZN16checked_buffer_t5sget2Ei
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:2173,3'
          Dst:             _ZN16checked_buffer_tD2Ev
    - functionName:    _ZL7bcd2dech
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18saneSonyCameraInfohhhhhh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          166
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19parseSonyMakernotesEijjjjRPhRtS1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_S1_S2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      void
      argCount:        24
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - '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:         721
      ICount:          6131
      EdgeCount:       921
      CyclomaticComplexity: 202
      functionsReached:
        - _ZL18saneSonyCameraInfohhhhhh
        - _ZL7bcd2dech
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw18parseSonyLensType2Ehh
        - _ZN6LibRaw19process_Sony_0x0116EPhty
        - _ZN6LibRaw19process_Sony_0x2010EPht
        - _ZN6LibRaw19process_Sony_0x9050EPhty
        - _ZN6LibRaw19process_Sony_0x9400EPhty
        - _ZN6LibRaw19process_Sony_0x9402EPht
        - _ZN6LibRaw19process_Sony_0x9403EPht
        - _ZN6LibRaw19process_Sony_0x9406EPht
        - _ZN6LibRaw19process_Sony_0x940cEPht
        - _ZN6LibRaw19process_Sony_0x940eEPhty
        - _ZN6LibRaw19setSonyBodyFeaturesEy
        - _ZN6LibRaw21parseSonyLensFeaturesEhh
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - memcmp
        - strcpy
        - strncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1147,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1156,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1204,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1319,9'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1335,11'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1398,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1409,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1423,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1448,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1482,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1497,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1504,9'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1529,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1539,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1555,9'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1881,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:1891,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1025,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1026,5'
          Dst:             _ZN6LibRaw19setSonyBodyFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1030,7'
          Dst:             _ZN6LibRaw19process_Sony_0x0116EPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1031,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1037,7'
          Dst:             _ZN6LibRaw19process_Sony_0x2010EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1038,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1044,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9050EPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1045,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1051,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9400EPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1052,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1058,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9402EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1059,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1065,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9403EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1066,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1072,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9406EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1073,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1079,7'
          Dst:             _ZN6LibRaw19process_Sony_0x940cEPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1080,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1086,7'
          Dst:             _ZN6LibRaw19process_Sony_0x940eEPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1087,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1097,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1105,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1133,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1138,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1173,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1176,12'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1177,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1188,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1195,60'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1199,9'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1200,9'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1209,12'
          Dst:             _ZL18saneSonyCameraInfohhhhhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1215,28'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1215,58'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1217,28'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1217,58'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1219,34'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1221,34'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1222,11'
          Dst:             _ZN6LibRaw21parseSonyLensFeaturesEhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1239,12'
          Dst:             _ZL18saneSonyCameraInfohhhhhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1242,32'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1245,28'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1245,58'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1247,28'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1247,58'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1249,34'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1251,34'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1252,11'
          Dst:             _ZN6LibRaw21parseSonyLensFeaturesEhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1261,19'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1262,19'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1263,19'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1271,19'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1272,19'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1273,19'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1283,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1288,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1291,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1296,28'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1300,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1307,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1308,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1309,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1310,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1314,30'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1330,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1331,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1332,13'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1343,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1344,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1345,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1346,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1347,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1348,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1349,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1358,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1364,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1368,24'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1372,27'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1376,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1386,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1390,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1396,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1475,21'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1522,21'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1552,7'
          Dst:             _ZN6LibRaw18parseSonyLensType2Ehh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1567,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1571,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1583,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1587,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1592,7'
          Dst:             _ZN6LibRaw19process_Sony_0x0116EPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1593,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1599,41'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1603,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1607,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1608,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1612,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1617,7'
          Dst:             _ZN6LibRaw19process_Sony_0x2010EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1618,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1624,44'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1648,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1649,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1667,65'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1691,63'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1698,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1702,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1704,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1709,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1713,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1723,63'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1730,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1734,32'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1748,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1754,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9050EPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1755,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1761,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1766,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9400EPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1767,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1773,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1778,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9402EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1779,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1785,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1790,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9403EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1791,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1797,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1808,57'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1808,22'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1811,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1815,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1831,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1835,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1840,7'
          Dst:             _ZN6LibRaw19process_Sony_0x9406EPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1841,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1847,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1852,7'
          Dst:             _ZN6LibRaw19process_Sony_0x940cEPht
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1853,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1859,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1864,7'
          Dst:             _ZN6LibRaw19process_Sony_0x940eEPhty
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1865,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1870,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1876,55'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1876,20'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1900,7'
          Dst:             _ZN6LibRaw18parseSonyLensType2Ehh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1901,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1907,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1913,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1935,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1938,10'
          Dst:             _ZL18saneSonyCameraInfohhhhhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1942,24'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1942,54'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1944,24'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1944,54'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1946,30'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1948,30'
          Dst:             _ZL7bcd2dech
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1949,7'
          Dst:             _ZN6LibRaw21parseSonyLensFeaturesEhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1951,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1956,48'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1957,47'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1961,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:1967,25'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw19setSonyBodyFeaturesEy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         78
      ICount:          537
      EdgeCount:       94
      CyclomaticComplexity: 18
      functionsReached:
        - atof
        - strcmp
        - strcpy
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:358,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:393,17'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:397,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:398,23'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:426,8'
          Dst:             strcmp
    - functionName:    _ZN6LibRaw19process_Sony_0x0116EPhty
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19process_Sony_0x2010EPht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          248
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw5sget2EPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:588,53'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:588,18'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
    - functionName:    _ZN6LibRaw19process_Sony_0x9050EPhty
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          1081
      EdgeCount:       173
      CyclomaticComplexity: 46
      functionsReached:
        - _ZL9my_roundff
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw18parseSonyLensType2Ehh
        - _ZN6LibRaw21parseSonyLensFeaturesEhh
        - _ZN6LibRaw5sget4EPh
        - sprintf
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:689,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:699,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:630,11'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:629,9'
          Dst:             _ZL9my_roundff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:636,11'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:635,9'
          Dst:             _ZL9my_roundff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:649,5'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:662,7'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:672,7'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:684,19'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:714,5'
          Dst:             _ZN6LibRaw18parseSonyLensType2Ehh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:733,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:751,5'
          Dst:             _ZN6LibRaw21parseSonyLensFeaturesEhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:758,5'
          Dst:             _ZN6LibRaw21parseSonyLensFeaturesEhh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:766,26'
          Dst:             _ZN6LibRaw5sget4EPh
    - functionName:    _ZN6LibRaw19process_Sony_0x9400EPhty
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          512
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6LibRaw5sget4EPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:792,39'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:798,45'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:803,44'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:813,45'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:816,44'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:828,45'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:831,44'
          Dst:             _ZN6LibRaw5sget4EPh
    - functionName:    _ZN6LibRaw19process_Sony_0x9402EPht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          190
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19process_Sony_0x9403EPht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19process_Sony_0x9406EPht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw19process_Sony_0x940cEPht
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          274
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6LibRaw18parseSonyLensType2Ehh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:916,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:932,7'
          Dst:             _ZN6LibRaw18parseSonyLensType2Ehh
    - functionName:    _ZN6LibRaw19process_Sony_0x940eEPhty
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          482
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6LibRaw6mallocEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:963,61'
          Dst:             _ZN6LibRaw6mallocEm
    - functionName:    _ZN6LibRaw21parseSonyLensFeaturesEhh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          1270
      EdgeCount:       253
      CyclomaticComplexity: 65
      functionsReached:
        - _ZN6LibRaw7strnlenEPKcm
        - strcpy
        - strncat
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:494,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:496,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:498,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:521,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:521,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:521,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:521,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:521,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:524,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:524,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:524,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:524,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:524,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:526,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:526,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:526,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:526,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:526,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:529,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:529,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:529,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:529,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:529,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:531,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:531,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:531,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:531,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:531,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:533,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:533,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:533,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:533,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:533,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:535,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:535,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:535,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:535,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:535,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:538,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:538,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:538,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:538,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:538,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:540,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:540,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:540,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:540,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:540,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:543,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:543,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:543,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:543,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:543,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:546,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:546,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:546,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:546,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:546,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:549,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:549,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:549,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:549,5'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:549,5'
          Dst:             strncat
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:553,13'
          Dst:             _ZN6LibRaw7strnlenEPKcm
    - functionName:    _ZN6LibRaw18parseSonyLensType2Ehh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          239
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - strcpy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/sony.cpp:443,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/sony.cpp:468,5'
          Dst:             strcpy
    - functionName:    strncat
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9my_roundff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/sony.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16tiff2thumbformatiiiPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/tiff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:2173,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2180,15'
          Dst:             strncmp
    - functionName:    _ZN6LibRaw10apply_tiffEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/tiff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         591
      ICount:          4550
      EdgeCount:       796
      CyclomaticComplexity: 207
      functionsReached:
        - _Z14ifd_size_t_cmpPKvS0_
        - _ZL16tiff2thumbformatiiiPKc
        - _ZN6LibRaw10strcasestrEPcPKc
        - _ZN6LibRaw11gamma_curveEddii
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - memcmp
        - qsort
        - strcasecmp
        - strcpy
        - strncasecmp
        - strncmp
        - strstr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:1840,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:1925,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:2047,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1594,9'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1681,9'
          Dst:             qsort
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1681,9'
          Dst:             _Z14ifd_size_t_cmpPKvS0_
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1735,10'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1850,28'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1880,28'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1888,28'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1899,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1902,12'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1903,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1904,12'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1912,13'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1912,45'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1913,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1914,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1933,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1934,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1944,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1944,47'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1945,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1946,16'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1955,50'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1981,9'
          Dst:             _ZN6LibRaw11gamma_curveEddii
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2027,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2035,15'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2078,16'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2081,29'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2082,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2082,44'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2083,16'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2084,12'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2084,45'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2097,11'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2152,50'
          Dst:             _ZL16tiff2thumbformatiiiPKc
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:2167,17'
          Dst:             _ZL16tiff2thumbformatiiiPKc
    - functionName:    _Z14ifd_size_t_cmpPKvS0_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/tiff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10parse_tiffEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/tiff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6LibRaw14parse_tiff_ifdEi
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1551,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1554,3'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1555,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1560,9'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
    - functionName:    _ZN6LibRaw14parse_tiff_ifdEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/tiff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1234
      ICount:          10337
      EdgeCount:       1568
      CyclomaticComplexity: 336
      functionsReached:
        - _ZN6LibRaw10parse_exifEi
        - _ZN6LibRaw10parse_tiffEi
        - _ZN6LibRaw11ljpeg_startEP5jheadi
        - _ZN6LibRaw11read_shortsEPtj
        - _ZN6LibRaw12linear_tableEj
        - _ZN6LibRaw12parseSonySR2EPhjjj
        - _ZN6LibRaw12sony_decryptEPjiii
        - _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
        - _ZN6LibRaw13get_timestampEi
        - _ZN6LibRaw13parse_minoltaEi
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw14parse_tiff_ifdEi
        - _ZN6LibRaw15parse_kodak_ifdEi
        - _ZN6LibRaw16parse_gps_librawEi
        - _ZN6LibRaw22parseAdobeRAFMakernoteEv
        - _ZN6LibRaw22parse_makernote_0xc634Eiij
        - _ZN6LibRaw23parseAdobePanoMakernoteEv
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw6callocEmm
        - _ZN6LibRaw6getintEi
        - _ZN6LibRaw6mallocEm
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - _ZN6LibRaw9parse_gpsEi
        - _ZN6LibRaw9parse_mosEl
        - _ZNK21libraw_static_table_t4sizeEv
        - _ZNK21libraw_static_table_tixEj
        - __cxa_allocate_exception
        - __cxa_throw
        - __isoc99_sscanf
        - memcmp
        - powf
        - sprintf
        - sqrt
        - strcasecmp
        - strchr
        - strcmp
        - strcpy
        - strncasecmp
        - strncmp
        - strncpy
      functionUses:    9
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:71,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:142,7'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:419,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/tiff.cpp:813,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:46,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:54,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:75,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:79,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:79,48'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:80,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:80,48'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:81,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:87,32'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:95,48'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:98,47'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:104,32'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:108,15'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:110,34'
          Dst:             strcasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:132,15'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:145,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:148,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:152,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:157,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:166,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:170,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:172,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:173,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:178,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:184,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:189,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:203,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:206,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:209,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:213,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:217,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:221,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:225,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:239,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:241,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:242,9'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:248,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:252,29'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:258,32'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:261,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:264,31'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:270,37'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:279,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:289,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:300,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:300,43'
          Dst:             powf
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:305,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:309,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:312,33'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:315,34'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:318,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:322,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:327,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:333,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:339,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:343,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:348,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:351,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:355,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:357,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:358,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:359,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:384,48'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:387,47'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:391,32'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:395,15'
          Dst:             _ZN6LibRaw11ljpeg_startEP5jheadi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:410,13'
          Dst:             _ZN6LibRaw10parse_tiffEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:422,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:423,7'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:426,38'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:430,31'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:434,32'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:440,27'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:449,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:463,28'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:466,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:475,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:481,38'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:484,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:487,31'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:490,37'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:496,50'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:499,49'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:505,29'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:508,39'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:512,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:512,46'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:513,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:513,46'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:514,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:518,7'
          Dst:             _ZN6LibRaw13get_timestampEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:524,33'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:527,36'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:530,37'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:533,53'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:543,52'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:546,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:549,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:552,11'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:552,11'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:555,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:559,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:560,9'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:568,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:569,13'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:575,37'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:578,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:588,27'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:594,32'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:597,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:603,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:606,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:609,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:612,7'
          Dst:             _ZN6LibRaw13parse_minoltaEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:616,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:619,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:622,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:638,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:638,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:675,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:676,7'
          Dst:             _ZN6LibRaw15parse_kodak_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:679,43'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:682,18'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:685,41'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:692,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:695,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:698,33'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:701,35'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:704,43'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:707,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:711,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:714,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:715,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:716,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:717,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:720,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:723,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:724,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:725,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:726,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:729,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:736,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:739,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:740,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:744,55'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:744,33'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:749,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:756,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:770,7'
          Dst:             _ZN6LibRaw9parse_mosEl
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:772,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:775,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:776,7'
          Dst:             _ZN6LibRaw10parse_exifEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:781,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:782,7'
          Dst:             _ZN6LibRaw9parse_gpsEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:784,7'
          Dst:             _ZN6LibRaw16parse_gps_librawEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:793,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:796,19'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:799,20'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:802,36'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:807,9'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:808,31'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:812,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:828,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:838,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:839,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:840,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:841,42'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:842,20'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:843,43'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:858,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:860,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:872,7'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:884,56'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:887,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:887,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:890,14'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:891,11'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:889,55'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:892,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:896,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:905,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:906,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:906,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:907,9'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:916,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:920,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:923,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:925,17'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:927,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:947,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:955,7'
          Dst:             _ZN6LibRaw12linear_tableEj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:960,64'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:962,64'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:977,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:987,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:999,20'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1014,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1015,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1016,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1017,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1018,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1019,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1020,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1021,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1022,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1023,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1024,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1039,82'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1043,29'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1042,25'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1044,25'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1045,25'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1062,43'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1070,17'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1076,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1086,56'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1091,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1094,31'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1094,31'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1102,53'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1120,57'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1128,47'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1136,57'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1159,16'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1170,62'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1173,56'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1177,18'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1178,18'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1191,52'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1192,52'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1193,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1207,52'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1208,52'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1209,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1225,25'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1240,26'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1242,50'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1243,49'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1248,26'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1250,51'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1251,52'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1256,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1260,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1276,67'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1293,15'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1309,15'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1318,61'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1325,62'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1328,16'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1329,16'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1335,52'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1339,54'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1351,14'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1360,18'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1362,15'
          Dst:             _ZN6LibRaw23parseAdobePanoMakernoteEv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1365,18'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1367,29'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1368,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1369,37'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1373,15'
          Dst:             _ZN6LibRaw22parse_makernote_0xc634Eiij
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1382,20'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1384,17'
          Dst:             _ZN6LibRaw23parseAdobePanoMakernoteEv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1387,20'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1389,17'
          Dst:             _ZN6LibRaw22parseAdobeRAFMakernoteEv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1392,20'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1395,31'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1396,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1397,39'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1407,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1410,21'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1414,41'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1418,41'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1422,38'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1429,44'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1433,19'
          Dst:             _ZN6LibRaw12sony_decryptEPjiii
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1434,19'
          Dst:             _ZN6LibRaw12parseSonySR2EPhjjj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1437,19'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1448,16'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1448,43'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1449,43'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1453,16'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1453,44'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1457,13'
          Dst:             _ZN6LibRaw22parse_makernote_0xc634Eiij
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1467,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1467,7'
          Dst:             _ZN6LibRaw13parse_minoltaEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1469,7'
          Dst:             _ZN6LibRaw14parse_tiff_ifdEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1472,7'
          Dst:             _ZN6LibRaw11read_shortsEPtj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1475,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1478,41'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1479,42'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1480,42'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1481,40'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1485,28'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1490,53'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1506,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1508,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1518,26'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1522,5'
          Dst:             _ZN6LibRaw12sony_decryptEPjiii
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1523,5'
          Dst:             _ZN6LibRaw12parseSonySR2EPhjjj
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1524,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/tiff.cpp:1532,5'
          Dst:             _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
    - functionName:    _ZN6LibRaw7stretchEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/aspect_ratio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          515
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:77,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:77,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:81,25'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:97,25'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:110,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:112,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:112,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw11fuji_rotateEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/postprocessing/aspect_ratio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          415
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:32,10'
          Dst:             sqrt
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:39,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:39,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:41,23'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:43,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:43,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:61,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:66,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/postprocessing/aspect_ratio.cpp:66,3'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw12simple_coeffEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/colordata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw11adobe_coeffEjPKci
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/colordata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          463
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
        - strlen
        - strncasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/colordata.cpp:1789,16'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/tables/colordata.cpp:1790,17'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/tables/colordata.cpp:1815,8'
          Dst:             _ZN6LibRaw13cam_xyz_coeffEPA4_fPA3_d
    - functionName:    _GLOBAL__sub_I_wblists.cpp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.15
        - __cxx_global_var_init.3
        - __cxx_global_var_init.5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:24,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:60,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:73,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:90,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:107,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:122,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:132,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:139,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:146,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:154,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:162,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:169,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:177,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:198,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:204,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:210,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21libraw_static_table_tC2EPKij
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/tables/wblists.cpp:217,31'
          Dst:             _ZN21libraw_static_table_tC2EPKij
    - functionName:    _ZN21libraw_static_table_tC2EPKij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29libraw_tagtype_dataunit_bytesi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/tables/wblists.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16get_decoder_infoEP21libraw_decoder_info_t
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/decoder_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         210
      ICount:          1604
      EdgeCount:       279
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN6LibRaw10crxLoadRawEv
        - _ZN6LibRaw12x3f_load_rawEv
        - _ZN6LibRaw13sony_load_rawEv
        - _ZN6LibRaw14canon_load_rawEv
        - _ZN6LibRaw14nikon_load_rawEv
        - _ZN6LibRaw14nokia_load_rawEv
        - _ZN6LibRaw15nikon_load_srawEv
        - _ZN6LibRaw15packed_load_rawEv
        - _ZN6LibRaw15pentax_load_rawEv
        - _ZN6LibRaw15rollei_load_rawEv
        - _ZN6LibRaw16olympus_load_rawEv
        - _ZN6LibRaw16samsung_load_rawEv
        - _ZN6LibRaw16smal_v6_load_rawEv
        - _ZN6LibRaw16smal_v9_load_rawEv
        - _ZN6LibRaw17broadcom_load_rawEv
        - _ZN6LibRaw17leaf_hdr_load_rawEv
        - _ZN6LibRaw17samsung2_load_rawEv
        - _ZN6LibRaw17samsung3_load_rawEv
        - _ZN6LibRaw17sony_arq_load_rawEv
        - _ZN6LibRaw17sony_arw_load_rawEv
        - _ZN6LibRaw17unpacked_load_rawEv
        - _ZN6LibRaw18canon_600_load_rawEv
        - _ZN6LibRaw18eight_bit_load_rawEv
        - _ZN6LibRaw18kodak_262_load_rawEv
        - _ZN6LibRaw18kodak_rgb_load_rawEv
        - _ZN6LibRaw18lossy_dng_load_rawEv
        - _ZN6LibRaw18nikon_yuv_load_rawEv
        - _ZN6LibRaw18panasonic_load_rawEv
        - _ZN6LibRaw18phase_one_load_rawEv
        - _ZN6LibRaw18sony_arw2_load_rawEv
        - _ZN6LibRaw19canon_sraw_load_rawEv
        - _ZN6LibRaw19fuji_14bit_load_rawEv
        - _ZN6LibRaw19hasselblad_load_rawEv
        - _ZN6LibRaw19kodak_c330_load_rawEv
        - _ZN6LibRaw19kodak_c603_load_rawEv
        - _ZN6LibRaw19kodak_jpeg_load_rawEv
        - _ZN6LibRaw19kodak_radc_load_rawEv
        - _ZN6LibRaw19packed_dng_load_rawEv
        - _ZN6LibRaw19sony_ljpeg_load_rawEv
        - _ZN6LibRaw20deflate_dng_load_rawEv
        - _ZN6LibRaw20imacon_full_load_rawEv
        - _ZN6LibRaw20kodak_65000_load_rawEv
        - _ZN6LibRaw20kodak_dc120_load_rawEv
        - _ZN6LibRaw20kodak_ycbcr_load_rawEv
        - _ZN6LibRaw20nikon_14bit_load_rawEv
        - _ZN6LibRaw20panasonicC6_load_rawEv
        - _ZN6LibRaw20panasonicC7_load_rawEv
        - _ZN6LibRaw20phase_one_load_raw_cEv
        - _ZN6LibRaw20phase_one_load_raw_sEv
        - _ZN6LibRaw20sinar_4shot_load_rawEv
        - _ZN6LibRaw21lossless_dng_load_rawEv
        - _ZN6LibRaw21pentax_4shot_load_rawEv
        - _ZN6LibRaw22android_loose_load_rawEv
        - _ZN6LibRaw22android_tight_load_rawEv
        - _ZN6LibRaw22lossless_jpeg_load_rawEv
        - _ZN6LibRaw22minolta_rd175_load_rawEv
        - _ZN6LibRaw22quicktake_100_load_rawEv
        - _ZN6LibRaw23nikon_coolscan_load_rawEv
        - _ZN6LibRaw24fuji_compressed_load_rawEv
        - _ZN6LibRaw24hasselblad_full_load_rawEv
        - _ZN6LibRaw25unpacked_load_raw_FujiDBPEv
        - _ZN6LibRaw26unpacked_load_raw_reversedEv
        - _ZN6LibRaw28nikon_load_padded_packed_rawEv
        - _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - _ZN6LibRaw28vc5_dng_load_raw_placeholderEv
        - _ZN6LibRaw29nikon_he_load_raw_placeholderEv
        - _ZN6LibRaw29nikon_load_striped_packed_rawEv
        - _ZN6LibRaw30unpacked_load_raw_fuji_f700s20Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:34,16'
          Dst:             _ZN6LibRaw22android_tight_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:39,21'
          Dst:             _ZN6LibRaw22android_loose_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:44,21'
          Dst:             _ZN6LibRaw28vc5_dng_load_raw_placeholderEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:51,21'
          Dst:             _ZN6LibRaw18canon_600_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:56,21'
          Dst:             _ZN6LibRaw24fuji_compressed_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:60,21'
          Dst:             _ZN6LibRaw19fuji_14bit_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:64,21'
          Dst:             _ZN6LibRaw14canon_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:68,21'
          Dst:             _ZN6LibRaw22lossless_jpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:74,21'
          Dst:             _ZN6LibRaw19canon_sraw_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:79,21'
          Dst:             _ZN6LibRaw10crxLoadRawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:83,21'
          Dst:             _ZN6LibRaw21lossless_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:90,21'
          Dst:             _ZN6LibRaw19packed_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:97,21'
          Dst:             _ZN6LibRaw15pentax_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:102,21'
          Dst:             _ZN6LibRaw14nikon_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:108,21'
          Dst:             _ZN6LibRaw23nikon_coolscan_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:113,21'
          Dst:             _ZN6LibRaw29nikon_he_load_raw_placeholderEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:118,21'
          Dst:             _ZN6LibRaw15nikon_load_srawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:123,21'
          Dst:             _ZN6LibRaw18nikon_yuv_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:128,21'
          Dst:             _ZN6LibRaw15rollei_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:134,21'
          Dst:             _ZN6LibRaw18phase_one_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:138,21'
          Dst:             _ZN6LibRaw20phase_one_load_raw_cEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:143,21'
          Dst:             _ZN6LibRaw20phase_one_load_raw_sEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:147,21'
          Dst:             _ZN6LibRaw19hasselblad_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:152,21'
          Dst:             _ZN6LibRaw17leaf_hdr_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:156,21'
          Dst:             _ZN6LibRaw17unpacked_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:161,21'
          Dst:             _ZN6LibRaw26unpacked_load_raw_reversedEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:166,21'
          Dst:             _ZN6LibRaw20sinar_4shot_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:172,21'
          Dst:             _ZN6LibRaw20imacon_full_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:176,21'
          Dst:             _ZN6LibRaw24hasselblad_full_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:180,21'
          Dst:             _ZN6LibRaw15packed_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:185,21'
          Dst:             _ZN6LibRaw17broadcom_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:191,21'
          Dst:             _ZN6LibRaw14nokia_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:204,21'
          Dst:             _ZN6LibRaw18panasonic_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:209,21'
          Dst:             _ZN6LibRaw20panasonicC6_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:214,21'
          Dst:             _ZN6LibRaw20panasonicC7_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:218,21'
          Dst:             _ZN6LibRaw16olympus_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:223,21'
          Dst:             _ZN6LibRaw22minolta_rd175_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:228,21'
          Dst:             _ZN6LibRaw22quicktake_100_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:233,21'
          Dst:             _ZN6LibRaw19kodak_radc_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:237,21'
          Dst:             _ZN6LibRaw19kodak_jpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:242,21'
          Dst:             _ZN6LibRaw18lossy_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:249,21'
          Dst:             _ZN6LibRaw20kodak_dc120_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:253,21'
          Dst:             _ZN6LibRaw18eight_bit_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:258,21'
          Dst:             _ZN6LibRaw19kodak_c330_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:263,21'
          Dst:             _ZN6LibRaw19kodak_c603_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:268,21'
          Dst:             _ZN6LibRaw18kodak_262_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:273,21'
          Dst:             _ZN6LibRaw20kodak_65000_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:278,21'
          Dst:             _ZN6LibRaw20kodak_ycbcr_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:284,21'
          Dst:             _ZN6LibRaw18kodak_rgb_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:290,21'
          Dst:             _ZN6LibRaw13sony_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:294,21'
          Dst:             _ZN6LibRaw19sony_ljpeg_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:298,21'
          Dst:             _ZN6LibRaw17sony_arw_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:303,21'
          Dst:             _ZN6LibRaw18sony_arw2_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:310,21'
          Dst:             _ZN6LibRaw17sony_arq_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:315,21'
          Dst:             _ZN6LibRaw16samsung_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:320,21'
          Dst:             _ZN6LibRaw17samsung2_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:324,21'
          Dst:             _ZN6LibRaw17samsung3_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:328,21'
          Dst:             _ZN6LibRaw16smal_v6_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:334,21'
          Dst:             _ZN6LibRaw16smal_v9_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:347,21'
          Dst:             _ZN6LibRaw12x3f_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:353,21'
          Dst:             _ZN6LibRaw21pentax_4shot_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:358,21'
          Dst:             _ZN6LibRaw20deflate_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:363,21'
          Dst:             _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:368,21'
          Dst:             _ZN6LibRaw29nikon_load_striped_packed_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:372,21'
          Dst:             _ZN6LibRaw28nikon_load_padded_packed_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:376,21'
          Dst:             _ZN6LibRaw20nikon_14bit_load_rawEv
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:381,21'
          Dst:             _ZN6LibRaw30unpacked_load_raw_fuji_f700s20Ev
        - Src:             'Source/LibRawLite/src/utils/decoder_info.cpp:385,21'
          Dst:             _ZN6LibRaw25unpacked_load_raw_FujiDBPEv
    - functionName:    _ZN6LibRaw20unpack_function_nameEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/utils/decoder_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RandomBits2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/random_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/random_utils.h:42,3'
          Dst:             __assert_fail
    - functionName:    Dither8x8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RandomBits2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:366,17'
          Dst:             VP8RandomBits2
    - functionName:    DoFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          347
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:214,3'
          Dst:             __assert_fail
    - functionName:    DitherRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - Dither8x8
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:373,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:382,7'
          Dst:             Dither8x8
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:383,7'
          Dst:             Dither8x8
    - functionName:    FilterRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:256,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:258,5'
          Dst:             DoFilter
    - functionName:    DoUVTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/dec/frame_dec.c:45,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    Copy32b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitIo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocateMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          481
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - CheckSizeOverflow
        - VP8InitScanline
        - VP8SetError
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:708,8'
          Dst:             CheckSizeOverflow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:710,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:712,17'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:714,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:772,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:776,3'
          Dst:             VP8InitScanline
    - functionName:    InitThreadContext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8SetError
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:645,10'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:646,14'
          Dst:             VP8SetError
    - functionName:    FinishRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          601
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - DitherRow
        - FilterRow
        - ReconstructRow
        - VP8DecompressAlphaRows
        - VP8SetError
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:421,5'
          Dst:             ReconstructRow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:425,5'
          Dst:             FilterRow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:429,5'
          Dst:             DitherRow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:455,15'
          Dst:             VP8DecompressAlphaRows
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:457,16'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:464,7'
          Dst:             __assert_fail
    - functionName:    ReconstructRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          665
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - CheckMode
        - Copy32b
        - DoTransform
        - DoUVTransform
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:109,9'
          Dst:             Copy32b
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:112,9'
          Dst:             Copy32b
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:113,9'
          Dst:             Copy32b
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:147,11'
          Dst:             DoTransform
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:150,31'
          Dst:             CheckMode
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:154,13'
          Dst:             DoTransform
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:161,31'
          Dst:             CheckMode
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:164,9'
          Dst:             DoUVTransform
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:165,9'
          Dst:             DoUVTransform
    - functionName:    VP8InitFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AllocateMemory
        - InitIo
        - InitThreadContext
        - VP8DspInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:796,8'
          Dst:             InitThreadContext
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:797,8'
          Dst:             AllocateMemory
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:798,3'
          Dst:             InitIo
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:799,3'
          Dst:             VP8DspInit
    - functionName:    VP8GetThreadMethod
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:669,3'
          Dst:             __assert_fail
    - functionName:    VP8ExitCritical
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:604,10'
          Dst:             WebPGetWorkerInterface
    - functionName:    PrecomputeFilterStrengths
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          296
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8EnterCritical
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          215
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PrecomputeFilterStrengths
        - VP8SetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:553,5'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:597,3'
          Dst:             PrecomputeFilterStrengths
    - functionName:    VP8ProcessRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          232
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - FinishRow
        - ReconstructRow
        - WebPGetWorkerInterface
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:511,5'
          Dst:             ReconstructRow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:512,10'
          Dst:             FinishRow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:516,11'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:517,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:529,9'
          Dst:             ReconstructRow
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:537,7'
          Dst:             WebPGetWorkerInterface
    - functionName:    VP8InitDithering
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - VP8InitRandom
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:330,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/frame_dec.c:347,9'
          Dst:             VP8InitRandom
    - functionName:    GetAlphaSourceRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FillAlphaPlane
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Rescale
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerExport
        - WebPRescalerImport
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:244,26'
          Dst:             WebPRescalerImport
        - Src:             'Source/LibWebP/src/dec/io_dec.c:247,22'
          Dst:             WebPRescalerExport
    - functionName:    EmitRescaledAlphaYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          152
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - FillAlphaPlane
        - Rescale
        - WebPMultRows
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:277,31'
          Dst:             Rescale
        - Src:             'Source/LibWebP/src/dec/io_dec.c:278,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:280,7'
          Dst:             WebPMultRows
        - Src:             'Source/LibWebP/src/dec/io_dec.c:285,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:286,5'
          Dst:             FillAlphaPlane
    - functionName:    EmitRescaledYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          108
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Rescale
        - WebPIsAlphaMode
        - WebPMultRows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:257,7'
          Dst:             WebPIsAlphaMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:262,5'
          Dst:             WebPMultRows
        - Src:             'Source/LibWebP/src/dec/io_dec.c:265,19'
          Dst:             Rescale
        - Src:             'Source/LibWebP/src/dec/io_dec.c:266,3'
          Dst:             Rescale
        - Src:             'Source/LibWebP/src/dec/io_dec.c:267,3'
          Dst:             Rescale
    - functionName:    WebPIsAlphaMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/decode.h:173,11'
          Dst:             WebPIsPremultipliedMode
    - functionName:    WebPIsPremultipliedMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerHasPendingOutput
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerOutputDone
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.h:93,11'
          Dst:             WebPRescalerOutputDone
    - functionName:    ExportRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          161
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:369,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/dec/io_dec.c:370,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/dec/io_dec.c:371,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:372,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:373,5'
          Dst:             WebPRescalerExportRow
        - Src:             'Source/LibWebP/src/dec/io_dec.c:374,5'
          Dst:             WebPRescalerExportRow
        - Src:             'Source/LibWebP/src/dec/io_dec.c:375,5'
          Dst:             WebPRescalerExportRow
    - functionName:    ExportAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          190
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:418,32'
          Dst:             WebPIsPremultipliedMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:422,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/dec/io_dec.c:424,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:425,5'
          Dst:             WebPRescalerExportRow
    - functionName:    ExportAlphaRGBA4444
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          199
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:449,32'
          Dst:             WebPIsPremultipliedMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:452,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/dec/io_dec.c:455,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:456,5'
          Dst:             WebPRescalerExportRow
    - functionName:    EmitRescaledAlphaRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPRescalerImport
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:480,7'
          Dst:             WebPRescalerImport
    - functionName:    EmitRescaledRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          159
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ExportRGB
        - WebPRescaleNeededLines
        - WebPRescalerImport
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:391,9'
          Dst:             WebPRescalerImport
        - Src:             'Source/LibWebP/src/dec/io_dec.c:394,9'
          Dst:             WebPRescaleNeededLines
        - Src:             'Source/LibWebP/src/dec/io_dec.c:395,30'
          Dst:             WebPRescalerImport
        - Src:             'Source/LibWebP/src/dec/io_dec.c:398,30'
          Dst:             WebPRescalerImport
        - Src:             'Source/LibWebP/src/dec/io_dec.c:402,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:405,22'
          Dst:             ExportRGB
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitAlphaYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - FillAlphaPlane
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:143,5'
          Dst:             FillAlphaPlane
    - functionName:    EmitAlphaRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - GetAlphaSourceRow
        - WebPIsPremultipliedMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:184,28'
          Dst:             GetAlphaSourceRow
        - Src:             'Source/LibWebP/src/dec/io_dec.c:190,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:192,22'
          Dst:             WebPIsPremultipliedMode
    - functionName:    EmitAlphaRGBA4444
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          191
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - GetAlphaSourceRow
        - WebPIsPremultipliedMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:208,28'
          Dst:             GetAlphaSourceRow
        - Src:             'Source/LibWebP/src/dec/io_dec.c:228,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/io_dec.c:229,31'
          Dst:             WebPIsPremultipliedMode
    - functionName:    EmitYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          133
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPCopyPlane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:35,3'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/dec/io_dec.c:36,3'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/dec/io_dec.c:37,3'
          Dst:             WebPCopyPlane
    - functionName:    EmitFancyRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          301
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitSampledRGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSamplerProcessPlane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:46,3'
          Dst:             WebPSamplerProcessPlane
    - functionName:    InitYUVRescaler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          322
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - CheckSizeOverflow
        - WebPInitAlphaProcessing
        - WebPIsAlphaMode
        - WebPRescalerInit
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:293,25'
          Dst:             WebPIsAlphaMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:316,8'
          Dst:             CheckSizeOverflow
        - Src:             'Source/LibWebP/src/dec/io_dec.c:320,15'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/io_dec.c:333,8'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:336,8'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:339,8'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:347,10'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:353,5'
          Dst:             WebPInitAlphaProcessing
    - functionName:    InitRGBRescaler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          332
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - CheckSizeOverflow
        - WebPInitAlphaProcessing
        - WebPInitYUV444Converters
        - WebPIsAlphaMode
        - WebPRescalerInit
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:489,25'
          Dst:             WebPIsAlphaMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:508,8'
          Dst:             CheckSizeOverflow
        - Src:             'Source/LibWebP/src/dec/io_dec.c:512,15'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/io_dec.c:526,8'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:529,8'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:532,8'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:538,3'
          Dst:             WebPInitYUV444Converters
        - Src:             'Source/LibWebP/src/dec/io_dec.c:541,10'
          Dst:             WebPRescalerInit
        - Src:             'Source/LibWebP/src/dec/io_dec.c:553,5'
          Dst:             WebPInitAlphaProcessing
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CustomTeardown
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:648,3'
          Dst:             WebPSafeFree
    - functionName:    CustomSetup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          270
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - InitRGBRescaler
        - InitYUVRescaler
        - WebPInitAlphaProcessing
        - WebPInitSamplers
        - WebPInitUpsamplers
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:566,22'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:567,24'
          Dst:             WebPIsAlphaMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:573,8'
          Dst:             WebPIoInitFromOptions
        - Src:             'Source/LibWebP/src/dec/io_dec.c:576,19'
          Dst:             WebPIsPremultipliedMode
        - Src:             'Source/LibWebP/src/dec/io_dec.c:577,5'
          Dst:             WebPInitUpsamplers
        - Src:             'Source/LibWebP/src/dec/io_dec.c:581,29'
          Dst:             InitRGBRescaler
        - Src:             'Source/LibWebP/src/dec/io_dec.c:581,54'
          Dst:             InitYUVRescaler
        - Src:             'Source/LibWebP/src/dec/io_dec.c:590,7'
          Dst:             WebPInitSamplers
        - Src:             'Source/LibWebP/src/dec/io_dec.c:595,21'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/io_dec.c:603,9'
          Dst:             WebPInitUpsamplers
        - Src:             'Source/LibWebP/src/dec/io_dec.c:616,9'
          Dst:             WebPInitAlphaProcessing
    - functionName:    CustomPut
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/io_dec.c:631,3'
          Dst:             __assert_fail
    - functionName:    WebPInitCustomIo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertToYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          112
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExportYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertToYUVA
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:669,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:670,5'
          Dst:             WebPRescalerExportRow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:672,5'
          Dst:             ConvertToYUVA
    - functionName:    WebPRescalerHasPendingOutput
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerOutputDone
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/rescaler_utils.h:93,11'
          Dst:             WebPRescalerOutputDone
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Export
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LConvertFromBGRA
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:583,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:584,5'
          Dst:             WebPRescalerExportRow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:586,5'
          Dst:             VP8LConvertFromBGRA
    - functionName:    EmitRowsYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertToYUVA
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:703,5'
          Dst:             ConvertToYUVA
    - functionName:    EmitRescaledRowsYUVA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ExportYUVA
        - WebPMultARGBRows
        - WebPRescaleNeededLines
        - WebPRescalerImport
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:685,30'
          Dst:             WebPRescaleNeededLines
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:687,5'
          Dst:             WebPMultARGBRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:689,9'
          Dst:             WebPRescalerImport
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:690,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:693,14'
          Dst:             ExportYUVA
    - functionName:    EmitRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LConvertFromBGRA
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:628,5'
          Dst:             VP8LConvertFromBGRA
    - functionName:    EmitRescaledRowsRGBA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Export
        - WebPMultARGBRows
        - WebPRescaleNeededLines
        - WebPRescalerImport
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:604,30'
          Dst:             WebPRescaleNeededLines
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:606,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:607,5'
          Dst:             WebPMultARGBRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:610,9'
          Dst:             WebPRescalerImport
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:611,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:613,22'
          Dst:             Export
    - functionName:    SetCropWindow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:720,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:721,3'
          Dst:             __assert_fail
    - functionName:    ApplyInverseTransforms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LInverseTransform
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:773,5'
          Dst:             VP8LInverseTransform
    - functionName:    CopySmallPattern32b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:978,3'
          Dst:             __assert_fail
    - functionName:    VP8LHashPix
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      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:    RestoreState
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LColorCacheCopy
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1104,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1109,5'
          Dst:             VP8LColorCacheCopy
    - functionName:    VP8LColorCacheLookup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:43,3'
          Dst:             __assert_fail
    - functionName:    CopyBlock32b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CopySmallPattern32b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:998,5'
          Dst:             CopySmallPattern32b
    - functionName:    VP8LColorCacheInsert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashPix
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:55,19'
          Dst:             VP8LHashPix
    - functionName:    ReadPackedSymbols
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefetchBits
        - VP8LSetBitPos
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:205,24'
          Dst:             VP8LPrefetchBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:207,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:209,5'
          Dst:             VP8LSetBitPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:213,5'
          Dst:             VP8LSetBitPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:214,5'
          Dst:             __assert_fail
    - functionName:    VP8LPrefetchBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LSetBitPos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SaveState
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LColorCacheCopy
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1095,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1099,5'
          Dst:             VP8LColorCacheCopy
    - functionName:    Rotate8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CopySmallPattern8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Rotate8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:906,15'
          Dst:             Rotate8b
    - functionName:    AlphaApplyFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:851,5'
          Dst:             __assert_fail
    - functionName:    GetMetaIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LIsEndOfStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.h:171,3'
          Dst:             __assert_fail
    - functionName:    CopyBlock8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - CopySmallPattern8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/dec/vp8l_dec.c:924,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:956,5'
          Dst:             CopySmallPattern8b
    - functionName:    PlaneCodeToDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCopyDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LReadBits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:158,19'
          Dst:             VP8LReadBits
    - functionName:    GetCopyLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetCopyDistance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:164,10'
          Dst:             GetCopyDistance
    - functionName:    ExtractPalettedAlphaRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          185
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - AlphaApplyFilter
        - VP8LColorIndexInverseTransformAlpha
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:870,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:878,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:879,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:880,5'
          Dst:             VP8LColorIndexInverseTransformAlpha
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:882,5'
          Dst:             AlphaApplyFilter
    - functionName:    ReadSymbol
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefetchBits
        - VP8LSetBitPos
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:186,18'
          Dst:             VP8LPrefetchBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:190,5'
          Dst:             VP8LSetBitPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:191,11'
          Dst:             VP8LPrefetchBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:195,3'
          Dst:             VP8LSetBitPos
    - functionName:    GetHtreeGroupForPos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - GetMetaIndex
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:750,26'
          Dst:             GetMetaIndex
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:752,3'
          Dst:             __assert_fail
    - functionName:    AccumulateHCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:223,3'
          Dst:             __assert_fail
    - functionName:    VP8LFillBitWindow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LDoFillBitWindow
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.h:187,35'
          Dst:             VP8LDoFillBitWindow
    - functionName:    ReadHuffmanCodeLengths
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          248
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - VP8LBuildHuffmanTable
        - VP8LFillBitWindow
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:258,8'
          Dst:             VP8LBuildHuffmanTable
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:264,7'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:265,38'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:266,22'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:279,5'
          Dst:             VP8LFillBitWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:280,16'
          Dst:             VP8LPrefetchBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:281,5'
          Dst:             VP8LSetBitPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:291,20'
          Dst:             VP8LReadBits
    - functionName:    BuildPackedTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - AccumulateHCode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:239,16'
          Dst:             AccumulateHCode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:240,16'
          Dst:             AccumulateHCode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:241,16'
          Dst:             AccumulateHCode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:242,16'
          Dst:             AccumulateHCode
    - functionName:    ReadHuffmanCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          206
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ReadHuffmanCodeLengths
        - VP8LBuildHuffmanTable
        - VP8LReadBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:314,27'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:319,29'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:320,39'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:322,18'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:326,16'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:333,27'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:340,59'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:342,10'
          Dst:             ReadHuffmanCodeLengths
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:348,12'
          Dst:             VP8LBuildHuffmanTable
    - functionName:    ExpandColorMap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1275,18'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1290,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpdateDecoder
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1414,25'
          Dst:             VP8LSubSampleSize
    - functionName:    ReadHuffmanCodes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          845
      EdgeCount:       162
      CyclomaticComplexity: 43
      functionsReached:
        - BuildPackedTable
        - DecodeImageStream
        - ReadHuffmanCode
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LReadBits
        - VP8LSubSampleSize
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:375,26'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:377,35'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:378,31'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:379,31'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:381,10'
          Dst:             DecodeImageStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:403,23'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:435,24'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:437,34'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:439,18'
          Dst:             VP8LHtreeGroupsNew
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:457,14'
          Dst:             ReadHuffmanCode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:475,16'
          Dst:             ReadHuffmanCode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:509,42'
          Dst:             BuildPackedTable
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:521,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:522,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:524,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:525,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:526,5'
          Dst:             VP8LHtreeGroupsFree
    - functionName:    DecodeImageStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          330
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - ClearMetadata
        - DecodeImageData
        - ReadHuffmanCodes
        - ReadTransform
        - UpdateDecoder
        - VP8LColorCacheInit
        - VP8LReadBits
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1432,18'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1433,12'
          Dst:             ReadTransform
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1438,13'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1439,24'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1448,14'
          Dst:             ReadHuffmanCodes
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1458,10'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1466,3'
          Dst:             UpdateDecoder
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1475,23'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1484,8'
          Dst:             DecodeImageData
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1490,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1491,5'
          Dst:             ClearMetadata
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1498,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1499,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1502,21'
          Dst:             ClearMetadata
    - functionName:    ReadTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          216
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - DecodeImageStream
        - ExpandColorMap
        - VP8LReadBits
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/dec/vp8l_dec.c:1317,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1302,31'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1315,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1320,26'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1321,30'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1323,30'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1321,12'
          Dst:             DecodeImageStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1328,31'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1333,17'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1335,13'
          Dst:             DecodeImageStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1336,19'
          Dst:             ExpandColorMap
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1342,7'
          Dst:             __assert_fail
    - functionName:    DecodeImageData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          802
      EdgeCount:       168
      CyclomaticComplexity: 41
      functionsReached:
        - CopyBlock32b
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - PlaneCodeToDistance
        - ReadPackedSymbols
        - ReadSymbol
        - RestoreState
        - SaveState
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LFillBitWindow
        - VP8LIsEndOfStream
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1132,26'
          Dst:             GetHtreeGroupForPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1133,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1139,7'
          Dst:             SaveState
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1146,21'
          Dst:             GetHtreeGroupForPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1148,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1153,5'
          Dst:             VP8LFillBitWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1155,14'
          Dst:             ReadPackedSymbols
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1156,11'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1159,14'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1161,9'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1167,15'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1168,9'
          Dst:             VP8LFillBitWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1169,16'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1170,17'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1171,13'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1187,13'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1194,26'
          Dst:             GetCopyLength
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1195,31'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1196,7'
          Dst:             VP8LFillBitWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1197,19'
          Dst:             GetCopyDistance
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1198,14'
          Dst:             PlaneCodeToDistance
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1200,11'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1204,9'
          Dst:             CopyBlock32b
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1219,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1220,37'
          Dst:             GetHtreeGroupForPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1223,11'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1228,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1230,9'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1232,14'
          Dst:             VP8LColorCacheLookup
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1239,14'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1241,5'
          Dst:             RestoreState
    - functionName:    ClearMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - InitMetadata
        - VP8LColorCacheClear
        - VP8LHtreeGroupsFree
        - WebPSafeFree
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1358,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1360,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1361,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1362,3'
          Dst:             VP8LHtreeGroupsFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1363,3'
          Dst:             VP8LColorCacheClear
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1364,3'
          Dst:             VP8LColorCacheClear
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1365,3'
          Dst:             InitMetadata
    - functionName:    InitMetadata
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1353,3'
          Dst:             __assert_fail
    - functionName:    ProcessRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          268
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - ApplyInverseTransforms
        - EmitRescaledRowsRGBA
        - EmitRescaledRowsYUVA
        - EmitRows
        - EmitRowsYUVA
        - SetCropWindow
        - WebPIsRGBMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:788,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:791,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:796,5'
          Dst:             ApplyInverseTransforms
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:797,10'
          Dst:             SetCropWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:801,11'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:808,13'
          Dst:             EmitRescaledRowsRGBA
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:811,13'
          Dst:             EmitRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:817,13'
          Dst:             EmitRescaledRowsYUVA
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:818,13'
          Dst:             EmitRowsYUVA
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:820,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:826,3'
          Dst:             __assert_fail
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPIsPremultipliedMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocateAndInitRescaler
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          127
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - WebPRescalerInit
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:548,31'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:553,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:562,8'
          Dst:             WebPRescalerInit
    - functionName:    VP8LDecodeImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          340
      EdgeCount:       79
      CyclomaticComplexity: 17
      functionsReached:
        - AllocateAndInitRescaler
        - AllocateInternalBuffers32b
        - DecodeImageData
        - ProcessRows
        - VP8LClear
        - VP8LColorCacheInit
        - WebPInitAlphaProcessing
        - WebPInitConvertARGBToYUV
        - WebPIoInitFromOptions
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1676,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1677,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1678,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1681,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1683,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1688,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1690,10'
          Dst:             WebPIoInitFromOptions
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1695,10'
          Dst:             AllocateInternalBuffers32b
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1698,29'
          Dst:             AllocateAndInitRescaler
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1705,28'
          Dst:             WebPIsPremultipliedMode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1707,7'
          Dst:             WebPInitAlphaProcessing
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1710,10'
          Dst:             WebPIsRGBMode
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1711,7'
          Dst:             WebPInitConvertARGBToYUV
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1712,43'
          Dst:             WebPInitAlphaProcessing
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1717,14'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1728,8'
          Dst:             DecodeImageData
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1728,8'
          Dst:             ProcessRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1737,3'
          Dst:             VP8LClear
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1738,3'
          Dst:             __assert_fail
    - functionName:    AllocateInternalBuffers32b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          94
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1519,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1520,29'
          Dst:             WebPSafeMalloc
    - functionName:    VP8LClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ClearMetadata
        - ClearTransform
        - WebPSafeFree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1385,3'
          Dst:             ClearMetadata
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1387,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1390,5'
          Dst:             ClearTransform
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1395,3'
          Dst:             WebPSafeFree
    - functionName:    ClearTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1265,3'
          Dst:             WebPSafeFree
    - functionName:    VP8LDecodeHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - DecodeImageStream
        - ReadImageInfo
        - VP8LClear
        - VP8LInitBitReader
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1652,3'
          Dst:             VP8LInitBitReader
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1653,8'
          Dst:             ReadImageInfo
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1661,8'
          Dst:             DecodeImageStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1665,3'
          Dst:             VP8LClear
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1666,3'
          Dst:             __assert_fail
    - functionName:    ReadImageInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LReadBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:120,7'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:121,12'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:122,13'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:123,16'
          Dst:             VP8LReadBits
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:124,7'
          Dst:             VP8LReadBits
    - functionName:    ExtractAlphaRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          169
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - AlphaApplyFilter
        - ApplyInverseTransforms
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1549,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1560,5'
          Dst:             ApplyInverseTransforms
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1562,5'
          Dst:             AlphaApplyFilter
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1568,3'
          Dst:             __assert_fail
    - functionName:    DecodeAlphaData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          463
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - CopyBlock8b
        - ExtractPalettedAlphaRows
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - Is8bOptimizable
        - PlaneCodeToDistance
        - ReadSymbol
        - VP8LFillBitWindow
        - VP8LIsEndOfStream
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1022,22'
          Dst:             GetHtreeGroupForPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1023,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1024,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1025,3'
          Dst:             Is8bOptimizable
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1025,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1031,21'
          Dst:             GetHtreeGroupForPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1033,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1034,5'
          Dst:             VP8LFillBitWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1035,12'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1044,11'
          Dst:             ExtractPalettedAlphaRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1050,26'
          Dst:             GetCopyLength
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1051,31'
          Dst:             ReadSymbol
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1052,7'
          Dst:             VP8LFillBitWindow
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1053,19'
          Dst:             GetCopyDistance
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1054,14'
          Dst:             PlaneCodeToDistance
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1056,9'
          Dst:             CopyBlock8b
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1067,11'
          Dst:             ExtractPalettedAlphaRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1071,23'
          Dst:             GetHtreeGroupForPos
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1077,16'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1080,3'
          Dst:             ExtractPalettedAlphaRows
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1083,14'
          Dst:             VP8LIsEndOfStream
    - functionName:    Is8bOptimizable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LDecodeAlphaImageStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - DecodeAlphaData
        - DecodeImageData
        - ExtractAlphaRows
        - WebPInitAlphaProcessing
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1622,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1623,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1629,34'
          Dst:             WebPInitAlphaProcessing
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1633,7'
          Dst:             DecodeAlphaData
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1635,7'
          Dst:             DecodeImageData
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1635,7'
          Dst:             ExtractAlphaRows
    - functionName:    AllocateInternalBuffers8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1533,29'
          Dst:             WebPSafeMalloc
    - functionName:    VP8LDecodeAlphaHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - DecodeImageStream
        - Is8bOptimizable
        - VP8LDelete
        - VP8LInitBitReader
        - VP8LNew
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1575,22'
          Dst:             VP8LNew
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1579,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1589,3'
          Dst:             VP8LInitBitReader
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1591,8'
          Dst:             DecodeImageStream
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1600,7'
          Dst:             Is8bOptimizable
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1602,10'
          Dst:             AllocateInternalBuffers8b
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1606,10'
          Dst:             AllocateInternalBuffers32b
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1616,3'
          Dst:             VP8LDelete
    - functionName:    VP8LNew
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LDspInit
        - WebPSafeCalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1372,42'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1377,3'
          Dst:             VP8LDspInit
    - functionName:    VP8LDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LClear
        - WebPSafeFree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1403,5'
          Dst:             VP8LClear
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:1404,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LGetInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ReadImageInfo
        - VP8LCheckSignature
        - VP8LInitBitReader
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:132,15'
          Dst:             VP8LCheckSignature
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:137,5'
          Dst:             VP8LInitBitReader
        - Src:             'Source/LibWebP/src/dec/vp8l_dec.c:138,10'
          Dst:             ReadImageInfo
    - functionName:    VP8LCheckSignature
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NzCodeBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetBit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BitsLog2Floor
        - VP8LoadNewBytes
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:114,5'
          Dst:             VP8LoadNewBytes
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:128,29'
          Dst:             BitsLog2Floor
    - functionName:    VP8LoadNewBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:59,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:85,12'
          Dst:             BSwap64
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:102,5'
          Dst:             VP8LoadFinalBytes
    - functionName:    BSwap64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetSigned
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LoadNewBytes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:143,5'
          Dst:             VP8LoadNewBytes
    - functionName:    GetLargeValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          161
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - VP8GetBit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:409,8'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:410,10'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:413,15'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:416,10'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:417,12'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:418,17'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:420,21'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:421,14'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:425,24'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:426,24'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:430,18'
          Dst:             VP8GetBit
    - functionName:    VP8GetBitAlt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LoadNewBytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:166,5'
          Dst:             VP8LoadNewBytes
    - functionName:    GetCoeffsFast
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - GetLargeValue
        - VP8GetBit
        - VP8GetSigned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:444,10'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:447,13'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:454,12'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:458,13'
          Dst:             GetLargeValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:461,25'
          Dst:             VP8GetSigned
    - functionName:    GetCoeffsAlt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - GetLargeValue
        - VP8GetBitAlt
        - VP8GetSigned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:474,10'
          Dst:             VP8GetBitAlt
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:477,13'
          Dst:             VP8GetBitAlt
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:484,12'
          Dst:             VP8GetBitAlt
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:488,13'
          Dst:             GetLargeValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:491,25'
          Dst:             VP8GetSigned
    - functionName:    InitGetCoeffs_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseFrame
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          147
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - VP8DecodeMB
        - VP8InitScanline
        - VP8ParseIntraModeRow
        - VP8ProcessRow
        - VP8SetError
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:645,10'
          Dst:             VP8ParseIntraModeRow
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:646,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:650,12'
          Dst:             VP8DecodeMB
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:651,16'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:655,5'
          Dst:             VP8InitScanline
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:658,10'
          Dst:             VP8ProcessRow
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:659,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:663,10'
          Dst:             WebPGetWorkerInterface
    - functionName:    VP8SetError
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8DecodeMB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          168
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ParseResiduals
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:612,12'
          Dst:             ParseResiduals
    - functionName:    VP8InitScanline
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseResiduals
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          496
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - NzCodeBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:556,19'
          Dst:             NzCodeBits
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:577,21'
          Dst:             NzCodeBits
    - functionName:    VP8Decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ParseFrame
        - VP8Clear
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8GetHeaders
        - VP8InitFrame
        - VP8SetError
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:676,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:681,10'
          Dst:             VP8GetHeaders
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:685,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:688,9'
          Dst:             VP8EnterCritical
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:691,18'
          Dst:             VP8InitFrame
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:694,18'
          Dst:             ParseFrame
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:697,11'
          Dst:             VP8ExitCritical
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:701,5'
          Dst:             VP8Clear
    - functionName:    VP8GetHeaders
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          465
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - ParseFilterHeader
        - ParsePartitions
        - ParseSegmentHeader
        - ResetSegmentHeader
        - SetOk
        - VP8CheckSignature
        - VP8GetValue
        - VP8InitBitReader
        - VP8ParseProba
        - VP8ParseQuant
        - VP8ResetProba
        - VP8SetError
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:270,3'
          Dst:             SetOk
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:272,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:278,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:291,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:295,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:306,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:309,10'
          Dst:             VP8CheckSignature
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:310,14'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:341,5'
          Dst:             VP8ResetProba
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:342,5'
          Dst:             ResetSegmentHeader
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:348,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:353,3'
          Dst:             VP8InitBitReader
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:358,28'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:359,28'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:361,8'
          Dst:             ParseSegmentHeader
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:362,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:366,8'
          Dst:             ParseFilterHeader
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:367,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:370,12'
          Dst:             ParsePartitions
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:372,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:376,3'
          Dst:             VP8ParseQuant
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:380,12'
          Dst:             VP8SetError
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:384,3'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:386,3'
          Dst:             VP8ParseProba
    - functionName:    VP8Clear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPDeallocateAlphaMemory
        - WebPGetWorkerInterface
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:713,3'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:714,3'
          Dst:             WebPDeallocateAlphaMemory
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:715,3'
          Dst:             WebPSafeFree
    - functionName:    SetOk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8CheckSignature
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetSegmentHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:151,3'
          Dst:             __assert_fail
    - functionName:    ParseSegmentHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          211
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - VP8GetSignedValue
        - VP8GetValue
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:162,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:163,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:164,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:166,24'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:167,9'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:169,30'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:171,30'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:172,13'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:175,36'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:176,13'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:182,31'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:183,13'
          Dst:             VP8GetValue
    - functionName:    ParseFilterHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          166
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - VP8GetSignedValue
        - VP8GetValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:235,21'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:236,21'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:237,21'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:238,24'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:240,9'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:243,13'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:244,35'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:248,13'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:249,36'
          Dst:             VP8GetSignedValue
    - functionName:    ParsePartitions
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          156
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8GetValue
        - VP8InitBitReader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:211,37'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:222,5'
          Dst:             VP8InitBitReader
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:227,3'
          Dst:             VP8InitBitReader
    - functionName:    VP8GetInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - VP8CheckSignature
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:111,8'
          Dst:             VP8CheckSignature
    - functionName:    VP8Delete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8Clear
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:82,5'
          Dst:             VP8Clear
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:83,5'
          Dst:             WebPSafeFree
    - functionName:    VP8StatusMessage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Status
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitGetCoeffs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - InitGetCoeffs_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:497,1'
          Dst:             InitGetCoeffs_body
    - functionName:    VP8New
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitGetCoeffs
        - SetOk
        - WebPGetWorkerInterface
        - WebPSafeCalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:58,40'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:60,5'
          Dst:             SetOk
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:61,5'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/dec/vp8_dec.c:64,5'
          Dst:             InitGetCoeffs
    - functionName:    VP8InitIoInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPGetDecoderVersion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MakeARGB32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dither_lo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dither_hi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiply
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyAlphaMultiply4444_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          142
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dither_hi
        - dither_lo
        - multiply
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:274,34'
          Dst:             dither_hi
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:274,25'
          Dst:             multiply
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:275,34'
          Dst:             dither_lo
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:275,25'
          Dst:             multiply
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:276,34'
          Dst:             dither_hi
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:276,25'
          Dst:             multiply
    - functionName:    AlphaReplace_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HasAlpha32b_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HasAlpha8b_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtractGreen_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtractAlpha_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DispatchAlphaToGreen_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DispatchAlpha_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyAlphaMultiply_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackRGB_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MakeARGB32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:397,14'
          Dst:             MakeARGB32
    - functionName:    ApplyAlphaMultiply_16b_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ApplyAlphaMultiply4444_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:290,3'
          Dst:             ApplyAlphaMultiply4444_C
    - functionName:    WebPInitAlphaProcessing_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          158
      EdgeCount:       47
      CyclomaticComplexity: 4
      functionsReached:
        - WebPInitAlphaProcessingSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:458,7'
          Dst:             WebPInitAlphaProcessingSSE2
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:480,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:481,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:482,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:483,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:484,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:485,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:486,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:487,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:491,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:492,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:493,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:494,3'
          Dst:             __assert_fail
    - functionName:    WebPMultARGBRow_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetScale
        - Mult
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:149,32'
          Dst:             GetScale
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:151,16'
          Dst:             Mult
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:152,16'
          Dst:             Mult
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:153,16'
          Dst:             Mult
    - functionName:    WebPMultRow_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetScale
        - Mult
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:170,32'
          Dst:             GetScale
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:171,18'
          Dst:             Mult
    - functionName:    GetScale
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mult
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:31,3'
          Dst:             __assert_fail
    - functionName:    WebPInitAlphaProcessing
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInitAlphaProcessing_body
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing.c:433,1'
          Dst:             WebPInitAlphaProcessing_body
    - functionName:    WebPMultRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMultARGBRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AlphaReplace_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          265
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HasAlpha32b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          461
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HasAlpha8b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          190
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtractAlpha_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          275
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DispatchAlphaToGreen_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          242
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DispatchAlpha_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          338
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyAlphaMultiply_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          673
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MultRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          304
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - WebPMultRow_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing_sse2.c:342,18'
          Dst:             WebPMultRow_C
    - functionName:    MultARGBRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          332
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - WebPMultARGBRow_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/alpha_processing_sse2.c:318,18'
          Dst:             WebPMultARGBRow_C
    - functionName:    WebPInitAlphaProcessingSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LevelCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8BitCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetResidualCoeffs_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cost.c:361,3'
          Dst:             __assert_fail
    - functionName:    GetResidualCost_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          219
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8BitCost
        - VP8LevelCost
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cost.c:331,28'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/dsp/cost.c:334,12'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/dsp/cost.c:339,13'
          Dst:             VP8LevelCost
        - Src:             'Source/LibWebP/src/dsp/cost.c:345,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/cost.c:346,13'
          Dst:             VP8LevelCost
        - Src:             'Source/LibWebP/src/dsp/cost.c:351,15'
          Dst:             VP8BitCost
    - functionName:    VP8EncDspCostInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8EncDspCostInitSSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cost.c:400,7'
          Dst:             VP8EncDspCostInitSSE2
    - functionName:    VP8EncDspCostInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8EncDspCostInit_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cost.c:382,1'
          Dst:             VP8EncDspCostInit_body
    - functionName:    VP8BitCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetResidualCost_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          572
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - VP8BitCost
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cost_sse2.c:56,28'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/dsp/cost_sse2.c:59,12'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/dsp/cost_sse2.c:93,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/cost_sse2.c:99,15'
          Dst:             VP8BitCost
    - functionName:    SetResidualCoeffs_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          123
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BitsLog2Floor
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cost_sse2.c:40,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/cost_sse2.c:41,22'
          Dst:             BitsLog2Floor
    - functionName:    VP8EncDspCostInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cost_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xgetbv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckSlowModel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCPUInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86CPUInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          224
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - CheckSlowModel
        - GetCPUInfo
        - x86CPUInfo
        - xgetbv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/cpu.c:131,3'
          Dst:             GetCPUInfo
        - Src:             'Source/LibWebP/src/dsp/cpu.c:144,3'
          Dst:             GetCPUInfo
        - Src:             'Source/LibWebP/src/dsp/cpu.c:153,14'
          Dst:             CheckSlowModel
        - Src:             'Source/LibWebP/src/dsp/cpu.c:165,15'
          Dst:             xgetbv
        - Src:             'Source/LibWebP/src/dsp/cpu.c:169,9'
          Dst:             x86CPUInfo
        - Src:             'Source/LibWebP/src/dsp/cpu.c:170,7'
          Dst:             GetCPUInfo
    - functionName:    Put8x8uv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Put16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TrueMotion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NeedsFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FilterLoop24_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DoFilter2_C
        - DoFilter4_C
        - Hev
        - NeedsFilter2_C
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:617,9'
          Dst:             NeedsFilter2_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:618,11'
          Dst:             Hev
        - Src:             'Source/LibWebP/src/dsp/dec.c:619,9'
          Dst:             DoFilter2_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:621,9'
          Dst:             DoFilter4_C
    - functionName:    NeedsFilter2_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          208
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Hev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter2_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          98
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter6_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          170
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FilterLoop26_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DoFilter2_C
        - DoFilter6_C
        - Hev
        - NeedsFilter2_C
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:600,9'
          Dst:             NeedsFilter2_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:601,11'
          Dst:             Hev
        - Src:             'Source/LibWebP/src/dsp/dec.c:602,9'
          Dst:             DoFilter2_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:604,9'
          Dst:             DoFilter6_C
    - functionName:    clip_8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TransformOne_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          257
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:74,5'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:75,5'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:76,5'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:77,5'
          Dst:             clip_8b
    - functionName:    DitherCombine8x8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:706,16'
          Dst:             clip_8b
    - functionName:    DC8uvNoTopLeft_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:473,3'
          Dst:             Put8x8uv
    - functionName:    DC8uvNoLeft_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:460,3'
          Dst:             Put8x8uv
    - functionName:    DC8uvNoTop_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:469,3'
          Dst:             Put8x8uv
    - functionName:    HE8uv_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE8uv_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TM8uv_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:187,37'
          Dst:             TrueMotion
    - functionName:    DC8uv_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:451,3'
          Dst:             Put8x8uv
    - functionName:    DC16NoTopLeft_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:243,3'
          Dst:             Put16
    - functionName:    DC16NoLeft_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:239,3'
          Dst:             Put16
    - functionName:    DC16NoTop_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:230,3'
          Dst:             Put16
    - functionName:    HE16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TM16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:188,37'
          Dst:             TrueMotion
    - functionName:    DC16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:221,3'
          Dst:             Put16
    - functionName:    HU4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          125
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HD4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          180
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VL4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          180
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VR4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          180
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HE4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          99
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:277,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec.c:278,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec.c:279,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec.c:280,3'
          Dst:             WebPUint32ToMem
    - functionName:    LD4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          165
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RD4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          171
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          115
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TM4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:186,37'
          Dst:             TrueMotion
    - functionName:    DC4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HFilter8i_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterLoop24_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:691,3'
          Dst:             FilterLoop24_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:692,3'
          Dst:             FilterLoop24_C
    - functionName:    HFilter8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterLoop26_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:675,3'
          Dst:             FilterLoop26_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:676,3'
          Dst:             FilterLoop26_C
    - functionName:    HFilter16i_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FilterLoop24_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:658,5'
          Dst:             FilterLoop24_C
    - functionName:    SimpleHFilter16i_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - SimpleHFilter16_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:585,5'
          Dst:             SimpleHFilter16_C
    - functionName:    SimpleHFilter16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DoFilter2_C
        - NeedsFilter_C
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:567,9'
          Dst:             NeedsFilter_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:568,7'
          Dst:             DoFilter2_C
    - functionName:    SimpleVFilter16i_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - SimpleVFilter16_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:577,5'
          Dst:             SimpleVFilter16_C
    - functionName:    SimpleVFilter16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DoFilter2_C
        - NeedsFilter_C
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:557,9'
          Dst:             NeedsFilter_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:558,7'
          Dst:             DoFilter2_C
    - functionName:    VFilter8i_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterLoop24_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:683,3'
          Dst:             FilterLoop24_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:684,3'
          Dst:             FilterLoop24_C
    - functionName:    VFilter8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterLoop26_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:667,3'
          Dst:             FilterLoop26_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:668,3'
          Dst:             FilterLoop26_C
    - functionName:    HFilter16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterLoop26_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:638,3'
          Dst:             FilterLoop26_C
    - functionName:    VFilter16i_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FilterLoop24_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:647,5'
          Dst:             FilterLoop24_C
    - functionName:    VFilter16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterLoop26_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:633,3'
          Dst:             FilterLoop26_C
    - functionName:    TransformDCUV_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TransformUV_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TransformAC3_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          303
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:90,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:90,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:90,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:90,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:91,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:91,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:91,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:91,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:92,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:92,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:92,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:92,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:93,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:93,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:93,3'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/dec.c:93,3'
          Dst:             clip_8b
    - functionName:    TransformDC_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:118,7'
          Dst:             clip_8b
    - functionName:    TransformTwo_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TransformOne_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:100,3'
          Dst:             TransformOne_C
        - Src:             'Source/LibWebP/src/dsp/dec.c:102,5'
          Dst:             TransformOne_C
    - functionName:    TransformWHT_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          235
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8DspInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         138
      ICount:          469
      EdgeCount:       140
      CyclomaticComplexity: 4
      functionsReached:
        - VP8DspInitSSE2
        - VP8InitClipTables
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:745,3'
          Dst:             VP8InitClipTables
        - Src:             'Source/LibWebP/src/dsp/dec.c:812,7'
          Dst:             VP8DspInitSSE2
        - Src:             'Source/LibWebP/src/dsp/dec.c:844,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:845,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:846,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:847,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:848,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:849,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:850,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:851,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:852,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:853,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:854,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:855,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:856,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:857,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:858,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:859,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:860,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:861,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:862,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:863,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:864,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:865,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:866,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:867,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:868,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:869,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:870,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:871,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:872,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:873,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:874,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:875,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:876,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:877,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:878,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:879,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:880,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:881,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:882,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:883,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:884,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:885,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/dec.c:886,3'
          Dst:             __assert_fail
    - functionName:    VP8DspInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8DspInit_body
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec.c:744,1'
          Dst:             VP8DspInit_body
    - functionName:    VP8InitClipTables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_clip_tables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Put8x8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          129
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Put16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          128
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TrueMotion_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          492
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1018,50'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1024,7'
          Dst:             WebPUint32ToMem
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter2_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          205
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - NeedsFilter_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:368,3'
          Dst:             NeedsFilter_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:371,3'
          Dst:             GetBaseDelta_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:373,3'
          Dst:             DoSimpleFilter_SSE2
    - functionName:    NeedsFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          350
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetBaseDelta_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          91
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoSimpleFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          255
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SignedShift8b_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:313,3'
          Dst:             SignedShift8b_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:314,3'
          Dst:             SignedShift8b_SSE2
    - functionName:    SignedShift8b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          714
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetNotHEV_SSE2
        - SignedShift8b_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:391,3'
          Dst:             GetNotHEV_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:406,3'
          Dst:             SignedShift8b_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:407,3'
          Dst:             SignedShift8b_SSE2
    - functionName:    GetNotHEV_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          228
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Store4x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPUint32ToMem
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:543,5'
          Dst:             WebPUint32ToMem
    - functionName:    Load8x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          195
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:480,7'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:480,40'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:481,7'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:481,40'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:483,7'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:483,40'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:484,7'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:484,40'
          Dst:             WebPMemToUint32
    - functionName:    Store16x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          172
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Store4x4_SSE2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:581,3'
          Dst:             Store4x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:583,3'
          Dst:             Store4x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:585,3'
          Dst:             Store4x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:587,3'
          Dst:             Store4x4_SSE2
    - functionName:    Load16x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Load8x4_SSE2
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:522,3'
          Dst:             Load8x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:523,3'
          Dst:             Load8x4_SSE2
    - functionName:    Update2Pixels_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          194
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter6_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          500
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - Update2Pixels_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:434,3'
          Dst:             GetNotHEV_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:438,3'
          Dst:             GetBaseDelta_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:443,5'
          Dst:             DoSimpleFilter_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:468,5'
          Dst:             Update2Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:469,5'
          Dst:             Update2Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:470,5'
          Dst:             Update2Pixels_SSE2
    - functionName:    ComplexMask_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          165
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NeedsFilter_SSE2
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:684,3'
          Dst:             NeedsFilter_SSE2
    - functionName:    VP8Transpose_2_4x4_16b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          184
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DC8uvNoTopLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1172,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC8uvNoLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1159,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC8uvNoTop_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1168,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    VE8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TM8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1051,40'
          Dst:             TrueMotion_SSE2
    - functionName:    DC8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          94
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1150,5'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC16NoTopLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1116,3'
          Dst:             Put16_SSE2
    - functionName:    DC16NoLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1112,3'
          Dst:             Put16_SSE2
    - functionName:    DC16NoTop_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1102,3'
          Dst:             Put16_SSE2
    - functionName:    HE16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          127
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TM16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1052,40'
          Dst:             TrueMotion_SSE2
    - functionName:    DC16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1092,5'
          Dst:             Put16_SSE2
    - functionName:    VL4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          327
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:974,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:975,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:976,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:977,3'
          Dst:             WebPUint32ToMem
    - functionName:    LD4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          255
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:928,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:929,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:930,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:931,3'
          Dst:             WebPUint32ToMem
    - functionName:    VR4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          317
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:949,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:950,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:951,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:952,3'
          Dst:             WebPUint32ToMem
    - functionName:    RD4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          309
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1001,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1002,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1003,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1004,3'
          Dst:             WebPUint32ToMem
    - functionName:    VE4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          224
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:914,5'
          Dst:             WebPUint32ToMem
    - functionName:    TM4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:1050,40'
          Dst:             TrueMotion_SSE2
    - functionName:    SimpleHFilter16i_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - SimpleHFilter16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:629,5'
          Dst:             SimpleHFilter16_SSE2
    - functionName:    SimpleHFilter16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_SSE2
        - Load16x4_SSE2
        - Store16x4_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:612,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:613,3'
          Dst:             DoFilter2_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:614,3'
          Dst:             Store16x4_SSE2
    - functionName:    SimpleVFilter16i_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - SimpleVFilter16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:621,5'
          Dst:             SimpleVFilter16_SSE2
    - functionName:    SimpleVFilter16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          82
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:600,3'
          Dst:             DoFilter2_SSE2
    - functionName:    HFilter8i_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          313
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
        - Load16x4_SSE2
        - Store16x4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:872,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:877,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:880,3'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:881,3'
          Dst:             DoFilter4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:885,3'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter8i_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          785
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:858,3'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:859,3'
          Dst:             DoFilter4_SSE2
    - functionName:    HFilter16i_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          337
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
        - Load16x4_SSE2
        - Store16x4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:773,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:782,5'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:785,5'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:786,5'
          Dst:             DoFilter4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:788,5'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter16i_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          451
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:753,5'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:754,5'
          Dst:             DoFilter4_SSE2
    - functionName:    HFilter8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          315
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
        - Load16x4_SSE2
        - Store16x4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:829,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:832,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:835,3'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:836,3'
          Dst:             DoFilter6_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:838,3'
          Dst:             Store16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:839,3'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          880
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:810,3'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:811,3'
          Dst:             DoFilter6_SSE2
    - functionName:    HFilter16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          325
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
        - Load16x4_SSE2
        - Store16x4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:721,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:724,3'
          Dst:             Load16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:727,3'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:728,3'
          Dst:             DoFilter6_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:730,3'
          Dst:             Store16x4_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:731,3'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          466
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:703,3'
          Dst:             ComplexMask_SSE2
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:704,3'
          Dst:             DoFilter6_SSE2
    - functionName:    Transform_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          1222
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - VP8Transpose_2_4x4_16b
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:109,5'
          Dst:             VP8Transpose_2_4x4_16b
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:144,5'
          Dst:             VP8Transpose_2_4x4_16b
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:161,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:162,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:163,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:164,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:190,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:191,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:192,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/dec_sse2.c:193,7'
          Dst:             WebPUint32ToMem
    - functionName:    VP8DspInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Copy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TrueMotion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - Fill
        - HorizontalPred
        - VerticalPred
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:275,7'
          Dst:             HorizontalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:283,7'
          Dst:             VerticalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:285,7'
          Dst:             Fill
    - functionName:    HorizontalPred
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Fill
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:256,5'
          Dst:             Fill
    - functionName:    VerticalPred
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Fill
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:244,5'
          Dst:             Fill
    - functionName:    Fill
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DCMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - Fill
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:310,3'
          Dst:             Fill
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HU4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          127
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HD4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VL4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LD4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          167
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VR4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RD4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HE4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:370,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc.c:371,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc.c:372,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc.c:373,3'
          Dst:             WebPUint32ToMem
    - functionName:    VE4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          113
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TM4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DC4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:380,3'
          Dst:             Fill
    - functionName:    QUANTDIV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8i_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetSSE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          242
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ITransformOne
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          270
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:141,5'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/enc.c:142,5'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/enc.c:143,5'
          Dst:             clip_8b
        - Src:             'Source/LibWebP/src/dsp/enc.c:144,5'
          Dst:             clip_8b
    - functionName:    clip_8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Copy16x8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:706,3'
          Dst:             Copy
    - functionName:    Copy4x4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:702,3'
          Dst:             Copy
    - functionName:    Mean16x4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IntraChromaPreds_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DCMode
        - HorizontalPred
        - TrueMotion
        - VerticalPred
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:319,3'
          Dst:             DCMode
        - Src:             'Source/LibWebP/src/dsp/enc.c:320,3'
          Dst:             VerticalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:321,3'
          Dst:             HorizontalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:322,3'
          Dst:             TrueMotion
        - Src:             'Source/LibWebP/src/dsp/enc.c:327,3'
          Dst:             DCMode
        - Src:             'Source/LibWebP/src/dsp/enc.c:328,3'
          Dst:             VerticalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:329,3'
          Dst:             HorizontalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:330,3'
          Dst:             TrueMotion
    - functionName:    Intra16Preds_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DCMode
        - HorizontalPred
        - TrueMotion
        - VerticalPred
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:338,3'
          Dst:             DCMode
        - Src:             'Source/LibWebP/src/dsp/enc.c:339,3'
          Dst:             VerticalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:340,3'
          Dst:             HorizontalPred
        - Src:             'Source/LibWebP/src/dsp/enc.c:341,3'
          Dst:             TrueMotion
    - functionName:    Intra4Preds_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DC4
        - HD4
        - HE4
        - HU4
        - LD4
        - RD4
        - TM4
        - VE4
        - VL4
        - VR4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:521,3'
          Dst:             DC4
        - Src:             'Source/LibWebP/src/dsp/enc.c:522,3'
          Dst:             TM4
        - Src:             'Source/LibWebP/src/dsp/enc.c:523,3'
          Dst:             VE4
        - Src:             'Source/LibWebP/src/dsp/enc.c:524,3'
          Dst:             HE4
        - Src:             'Source/LibWebP/src/dsp/enc.c:525,3'
          Dst:             RD4
        - Src:             'Source/LibWebP/src/dsp/enc.c:526,3'
          Dst:             VR4
        - Src:             'Source/LibWebP/src/dsp/enc.c:527,3'
          Dst:             LD4
        - Src:             'Source/LibWebP/src/dsp/enc.c:528,3'
          Dst:             VL4
        - Src:             'Source/LibWebP/src/dsp/enc.c:529,3'
          Dst:             HD4
        - Src:             'Source/LibWebP/src/dsp/enc.c:530,3'
          Dst:             HU4
    - functionName:    FTransform2_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Quantize2Blocks_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    QuantizeBlock_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          210
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - QUANTDIV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:665,19'
          Dst:             QUANTDIV
    - functionName:    SSE4x4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetSSE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:562,10'
          Dst:             GetSSE
    - functionName:    SSE8x8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetSSE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:559,10'
          Dst:             GetSSE
    - functionName:    SSE16x8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetSSE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:556,10'
          Dst:             GetSSE
    - functionName:    SSE16x16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetSSE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:553,10'
          Dst:             GetSSE
    - functionName:    CollectHistogram_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8SetHistogramData
        - clip_max
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:76,33'
          Dst:             clip_max
        - Src:             'Source/LibWebP/src/dsp/enc.c:80,3'
          Dst:             VP8SetHistogramData
    - functionName:    VP8SetHistogramData
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Disto16x16_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Disto4x4_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:637,12'
          Dst:             Disto4x4_C
    - functionName:    Disto4x4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TTransform
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:626,20'
          Dst:             TTransform
        - Src:             'Source/LibWebP/src/dsp/enc.c:627,20'
          Dst:             TTransform
    - functionName:    FTransformWHT_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          232
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FTransform_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          268
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ITransform_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ITransformOne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:151,3'
          Dst:             ITransformOne
        - Src:             'Source/LibWebP/src/dsp/enc.c:153,5'
          Dst:             ITransformOne
    - functionName:    InitTables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:97,24'
          Dst:             clip_8b
    - functionName:    VP8EncDspInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         69
      ICount:          240
      EdgeCount:       71
      CyclomaticComplexity: 4
      functionsReached:
        - InitTables
        - VP8DspInit
        - VP8EncDspInitSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:743,3'
          Dst:             VP8DspInit
        - Src:             'Source/LibWebP/src/dsp/enc.c:744,3'
          Dst:             InitTables
        - Src:             'Source/LibWebP/src/dsp/enc.c:778,7'
          Dst:             VP8EncDspInitSSE2
        - Src:             'Source/LibWebP/src/dsp/enc.c:810,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:811,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:812,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:813,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:814,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:815,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:816,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:817,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:818,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:819,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:820,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:821,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:822,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:823,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:824,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:825,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:826,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:827,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:828,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/enc.c:829,3'
          Dst:             __assert_fail
    - functionName:    VP8EncDspInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8EncDspInit_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc.c:742,1'
          Dst:             VP8EncDspInit_body
    - functionName:    TTransform_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          743
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8Transpose_2_4x4_16b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1147,5'
          Dst:             VP8Transpose_2_4x4_16b
    - functionName:    VP8Transpose_2_4x4_16b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          184
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SubtractAndAccumulate_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          124
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSE_16xN_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          132
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - SubtractAndAccumulate_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:974,5'
          Dst:             SubtractAndAccumulate_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:975,5'
          Dst:             SubtractAndAccumulate_SSE2
    - functionName:    FTransformWHTRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          207
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FTransformPass2_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          505
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FTransformPass1_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          482
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoQuantizeBlock_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          743
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HU4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          127
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HD4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VL4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          328
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:811,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:812,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:813,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:814,3'
          Dst:             WebPUint32ToMem
    - functionName:    LD4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          256
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:763,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:764,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:765,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:766,3'
          Dst:             WebPUint32ToMem
    - functionName:    VR4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          318
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:785,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:786,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:787,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:788,3'
          Dst:             WebPUint32ToMem
    - functionName:    RD4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          257
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:832,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:833,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:834,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:835,3'
          Dst:             WebPUint32ToMem
    - functionName:    HE4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          93
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:739,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:740,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:741,3'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:742,3'
          Dst:             WebPUint32ToMem
    - functionName:    VE4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          225
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:728,5'
          Dst:             WebPUint32ToMem
    - functionName:    TM4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          170
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:878,48'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:885,5'
          Dst:             WebPUint32ToMem
    - functionName:    DC4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Fill_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:749,3'
          Dst:             Fill_SSE2
    - functionName:    Fill_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Put16_SSE2
        - Put8x8uv_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:505,5'
          Dst:             Put8x8uv_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:507,5'
          Dst:             Put16_SSE2
    - functionName:    Put8x8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          129
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Put16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          128
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DC8uvNoTopLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:643,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC8uvNoTop_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DC8uvNoLeft_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:639,3'
          Dst:             DC8uvNoLeft_SSE2
    - functionName:    DC8uvNoLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:634,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
        - VP8HorizontalAdd8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:625,18'
          Dst:             VP8HorizontalAdd8b
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:626,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    VP8HorizontalAdd8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DC8uvMode_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_SSE2
        - DC8uv_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:650,7'
          Dst:             DC8uv_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:652,7'
          Dst:             DC8uvNoLeft_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:655,5'
          Dst:             DC8uvNoTop_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:657,5'
          Dst:             DC8uvNoTopLeft_SSE2
    - functionName:    TM_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          337
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HE16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          131
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HE8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          132
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE8uv_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DC16NoTopLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:682,3'
          Dst:             Put16_SSE2
    - functionName:    DC16NoTop_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DC16NoLeft_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:678,3'
          Dst:             DC16NoLeft_SSE2
    - functionName:    DC16NoLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
        - VP8HorizontalAdd8b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:672,18'
          Dst:             VP8HorizontalAdd8b
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:673,3'
          Dst:             Put16_SSE2
    - functionName:    DC16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
        - VP8HorizontalAdd8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:666,7'
          Dst:             VP8HorizontalAdd8b
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:666,38'
          Dst:             VP8HorizontalAdd8b
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:667,3'
          Dst:             Put16_SSE2
    - functionName:    TrueMotion_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Fill_SSE2
        - HorizontalPred_SSE2
        - TM_SSE2
        - VerticalPred_SSE2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:603,7'
          Dst:             TM_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:605,7'
          Dst:             HorizontalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:613,7'
          Dst:             VerticalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:615,7'
          Dst:             Fill_SSE2
    - functionName:    HorizontalPred_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Fill_SSE2
        - HE16_SSE2
        - HE8uv_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:562,7'
          Dst:             HE8uv_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:564,7'
          Dst:             HE16_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:567,5'
          Dst:             Fill_SSE2
    - functionName:    VerticalPred_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Fill_SSE2
        - VE16_SSE2
        - VE8uv_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:531,7'
          Dst:             VE8uv_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:533,7'
          Dst:             VE16_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:536,5'
          Dst:             Fill_SSE2
    - functionName:    DC16Mode_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_SSE2
        - DC16NoTop_SSE2
        - DC16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:689,7'
          Dst:             DC16_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:691,7'
          Dst:             DC16NoLeft_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:694,5'
          Dst:             DC16NoTop_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:696,5'
          Dst:             DC16NoTopLeft_SSE2
    - functionName:    Mean16x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          328
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Disto16x16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Disto4x4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1210,12'
          Dst:             Disto4x4_SSE2
    - functionName:    Disto4x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TTransform_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1200,24'
          Dst:             TTransform_SSE2
    - functionName:    SSE4x4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          320
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSE8x8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          237
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSE16x8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SSE_16xN_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:989,10'
          Dst:             SSE_16xN_SSE2
    - functionName:    SSE16x16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SSE_16xN_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:985,10'
          Dst:             SSE_16xN_SSE2
    - functionName:    FTransformWHT_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          203
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FTransformWHTRow_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:408,3'
          Dst:             FTransformWHTRow_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:409,3'
          Dst:             FTransformWHTRow_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:410,3'
          Dst:             FTransformWHTRow_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:411,3'
          Dst:             FTransformWHTRow_SSE2
    - functionName:    FTransform2_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          362
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FTransformPass1_SSE2
        - FTransformPass2_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:380,3'
          Dst:             FTransformPass1_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:381,3'
          Dst:             FTransformPass1_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:384,3'
          Dst:             FTransformPass2_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:385,3'
          Dst:             FTransformPass2_SSE2
    - functionName:    FTransform_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          271
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FTransformPass1_SSE2
        - FTransformPass2_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:333,3'
          Dst:             FTransformPass1_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:336,3'
          Dst:             FTransformPass2_SSE2
    - functionName:    ITransform_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          1224
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - VP8Transpose_2_4x4_16b
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:107,5'
          Dst:             VP8Transpose_2_4x4_16b
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:142,5'
          Dst:             VP8Transpose_2_4x4_16b
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:159,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:160,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:161,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:162,32'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:188,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:189,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:190,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:191,7'
          Dst:             WebPUint32ToMem
    - functionName:    QuantizeBlockWHT_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoQuantizeBlock_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1339,10'
          Dst:             DoQuantizeBlock_SSE2
    - functionName:    Quantize2Blocks_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoQuantizeBlock_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1346,9'
          Dst:             DoQuantizeBlock_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1347,9'
          Dst:             DoQuantizeBlock_SSE2
    - functionName:    QuantizeBlock_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoQuantizeBlock_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:1334,10'
          Dst:             DoQuantizeBlock_SSE2
    - functionName:    Intra4Preds_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DC4_SSE2
        - HD4_SSE2
        - HE4_SSE2
        - HU4_SSE2
        - LD4_SSE2
        - RD4_SSE2
        - TM4_SSE2
        - VE4_SSE2
        - VL4_SSE2
        - VR4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:899,3'
          Dst:             DC4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:900,3'
          Dst:             TM4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:901,3'
          Dst:             VE4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:902,3'
          Dst:             HE4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:903,3'
          Dst:             RD4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:904,3'
          Dst:             VR4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:905,3'
          Dst:             LD4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:906,3'
          Dst:             VL4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:907,3'
          Dst:             HD4_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:908,3'
          Dst:             HU4_SSE2
    - functionName:    IntraChromaPreds_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DC8uvMode_SSE2
        - HorizontalPred_SSE2
        - TrueMotion_SSE2
        - VerticalPred_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:917,3'
          Dst:             DC8uvMode_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:918,3'
          Dst:             VerticalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:919,3'
          Dst:             HorizontalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:920,3'
          Dst:             TrueMotion_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:925,3'
          Dst:             DC8uvMode_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:926,3'
          Dst:             VerticalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:927,3'
          Dst:             HorizontalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:928,3'
          Dst:             TrueMotion_SSE2
    - functionName:    Intra16Preds_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DC16Mode_SSE2
        - HorizontalPred_SSE2
        - TrueMotion_SSE2
        - VerticalPred_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:936,3'
          Dst:             DC16Mode_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:937,3'
          Dst:             VerticalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:938,3'
          Dst:             HorizontalPred_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:939,3'
          Dst:             TrueMotion_SSE2
    - functionName:    CollectHistogram_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          280
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - FTransform_SSE2
        - VP8SetHistogramData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:448,5'
          Dst:             FTransform_SSE2
        - Src:             'Source/LibWebP/src/dsp/enc_sse2.c:475,3'
          Dst:             VP8SetHistogramData
    - functionName:    VP8EncDspInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoGradientFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          294
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - GradientPredictor_C
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:142,5'
          Dst:             PredictLine_C
        - Src:             'Source/LibWebP/src/dsp/filters.c:153,5'
          Dst:             PredictLine_C
        - Src:             'Source/LibWebP/src/dsp/filters.c:155,24'
          Dst:             GradientPredictor_C
    - functionName:    PredictLine_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GradientPredictor_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoVerticalFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          223
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:98,5'
          Dst:             PredictLine_C
        - Src:             'Source/LibWebP/src/dsp/filters.c:109,5'
          Dst:             PredictLine_C
    - functionName:    DoHorizontalFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          234
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:60,5'
          Dst:             PredictLine_C
        - Src:             'Source/LibWebP/src/dsp/filters.c:70,5'
          Dst:             PredictLine_C
        - Src:             'Source/LibWebP/src/dsp/filters.c:71,5'
          Dst:             PredictLine_C
    - functionName:    GradientFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoGradientFilter_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:186,3'
          Dst:             DoGradientFilter_C
    - functionName:    VerticalFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoVerticalFilter_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:181,3'
          Dst:             DoVerticalFilter_C
    - functionName:    HorizontalFilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoHorizontalFilter_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:175,3'
          Dst:             DoHorizontalFilter_C
    - functionName:    GradientUnfilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GradientPredictor_C
        - HorizontalUnfilter_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:217,5'
          Dst:             HorizontalUnfilter_C
        - Src:             'Source/LibWebP/src/dsp/filters.c:223,32'
          Dst:             GradientPredictor_C
    - functionName:    HorizontalUnfilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VerticalUnfilter_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - HorizontalUnfilter_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:206,5'
          Dst:             HorizontalUnfilter_C
    - functionName:    VP8FiltersInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          100
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - VP8FiltersInitSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:259,7'
          Dst:             VP8FiltersInitSSE2
        - Src:             'Source/LibWebP/src/dsp/filters.c:281,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:282,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:283,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:284,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:285,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters.c:286,3'
          Dst:             __assert_fail
    - functionName:    VP8FiltersInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8FiltersInit_body
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters.c:241,1'
          Dst:             VP8FiltersInit_body
    - functionName:    GradientPredictDirect_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          268
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - GradientPredictor_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:166,23'
          Dst:             GradientPredictor_SSE2
    - functionName:    GradientPredictor_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoGradientFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          214
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - GradientPredictDirect_SSE2
        - PredictLineLeft_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:184,5'
          Dst:             PredictLineLeft_SSE2
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:193,5'
          Dst:             GradientPredictDirect_SSE2
    - functionName:    PredictLineLeft_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          184
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:57,3'
          Dst:             __assert_fail
    - functionName:    PredictLineTop_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          183
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:39,3'
          Dst:             __assert_fail
    - functionName:    DoVerticalFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          194
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:122,5'
          Dst:             PredictLineLeft_SSE2
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:130,5'
          Dst:             PredictLineTop_SSE2
    - functionName:    DoHorizontalFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - PredictLineLeft_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:88,5'
          Dst:             PredictLineLeft_SSE2
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:98,5'
          Dst:             PredictLineLeft_SSE2
    - functionName:    GradientPredictInverse_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          359
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - GradientPredictor_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:300,25'
          Dst:             GradientPredictor_SSE2
    - functionName:    GradientFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoGradientFilter_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:217,3'
          Dst:             DoGradientFilter_SSE2
    - functionName:    VerticalFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoVerticalFilter_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:212,3'
          Dst:             DoVerticalFilter_SSE2
    - functionName:    HorizontalFilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoHorizontalFilter_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:206,3'
          Dst:             DoHorizontalFilter_SSE2
    - functionName:    GradientUnfilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GradientPredictInverse_SSE2
        - HorizontalUnfilter_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:309,5'
          Dst:             HorizontalUnfilter_SSE2
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:312,5'
          Dst:             GradientPredictInverse_SSE2
    - functionName:    HorizontalUnfilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          237
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VerticalUnfilter_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          195
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - HorizontalUnfilter_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:248,5'
          Dst:             HorizontalUnfilter_SSE2
        - Src:             'Source/LibWebP/src/dsp/filters_sse2.c:252,5'
          Dst:             __assert_fail
    - functionName:    VP8FiltersInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MapAlpha_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8GetAlphaIndex
        - VP8GetAlphaValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:372,1'
          Dst:             VP8GetAlphaIndex
        - Src:             'Source/LibWebP/src/dsp/lossless.c:372,1'
          Dst:             VP8GetAlphaValue
    - functionName:    VP8GetAlphaIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetAlphaValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MapARGB_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8GetARGBIndex
        - VP8GetARGBValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:370,1'
          Dst:             VP8GetARGBIndex
        - Src:             'Source/LibWebP/src/dsp/lossless.c:370,1'
          Dst:             VP8GetARGBValue
    - functionName:    VP8GetARGBIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetARGBValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd13_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor13_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:196,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:196,1'
          Dst:             VP8LPredictor13_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:196,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor13_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClampedAddSubtractHalf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:166,25'
          Dst:             ClampedAddSubtractHalf
    - functionName:    VP8LAddPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClampedAddSubtractHalf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddSubtractComponentHalf
        - Average2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:74,24'
          Dst:             Average2
        - Src:             'Source/LibWebP/src/dsp/lossless.c:75,17'
          Dst:             AddSubtractComponentHalf
        - Src:             'Source/LibWebP/src/dsp/lossless.c:76,17'
          Dst:             AddSubtractComponentHalf
        - Src:             'Source/LibWebP/src/dsp/lossless.c:77,17'
          Dst:             AddSubtractComponentHalf
        - Src:             'Source/LibWebP/src/dsp/lossless.c:78,17'
          Dst:             AddSubtractComponentHalf
    - functionName:    Average2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddSubtractComponentHalf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clip255
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:69,10'
          Dst:             Clip255
    - functionName:    Clip255
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd12_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor12_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:195,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:195,1'
          Dst:             VP8LPredictor12_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:195,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor12_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClampedAddSubtractFull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:162,25'
          Dst:             ClampedAddSubtractFull
    - functionName:    ClampedAddSubtractFull
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddSubtractComponentFull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:57,17'
          Dst:             AddSubtractComponentFull
        - Src:             'Source/LibWebP/src/dsp/lossless.c:58,17'
          Dst:             AddSubtractComponentFull
        - Src:             'Source/LibWebP/src/dsp/lossless.c:61,17'
          Dst:             AddSubtractComponentFull
        - Src:             'Source/LibWebP/src/dsp/lossless.c:64,17'
          Dst:             AddSubtractComponentFull
    - functionName:    AddSubtractComponentFull
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clip255
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:52,10'
          Dst:             Clip255
    - functionName:    PredictorAdd11_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor11_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:194,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:194,1'
          Dst:             VP8LPredictor11_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:194,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor11_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Select
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:158,25'
          Dst:             Select
    - functionName:    Select
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Sub3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:100,7'
          Dst:             Sub3
        - Src:             'Source/LibWebP/src/dsp/lossless.c:101,7'
          Dst:             Sub3
        - Src:             'Source/LibWebP/src/dsp/lossless.c:102,7'
          Dst:             Sub3
        - Src:             'Source/LibWebP/src/dsp/lossless.c:103,7'
          Dst:             Sub3
    - functionName:    Sub3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd10_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor10_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:193,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:193,1'
          Dst:             VP8LPredictor10_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:193,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor10_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:154,25'
          Dst:             Average4
    - functionName:    Average4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:39,19'
          Dst:             Average2
        - Src:             'Source/LibWebP/src/dsp/lossless.c:39,37'
          Dst:             Average2
        - Src:             'Source/LibWebP/src/dsp/lossless.c:39,10'
          Dst:             Average2
    - functionName:    PredictorAdd9_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor9_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:192,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:192,1'
          Dst:             VP8LPredictor9_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:192,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor9_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:149,25'
          Dst:             Average2
    - functionName:    PredictorAdd8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor8_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:191,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:191,1'
          Dst:             VP8LPredictor8_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:191,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:144,25'
          Dst:             Average2
    - functionName:    PredictorAdd7_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor7_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:190,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:190,1'
          Dst:             VP8LPredictor7_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:190,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor7_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:140,25'
          Dst:             Average2
    - functionName:    PredictorAdd6_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor6_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:189,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:189,1'
          Dst:             VP8LPredictor6_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:189,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor6_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:136,25'
          Dst:             Average2
    - functionName:    PredictorAdd5_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor5_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:188,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:188,1'
          Dst:             VP8LPredictor5_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:188,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor5_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average3
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:132,25'
          Dst:             Average3
    - functionName:    Average3
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:34,19'
          Dst:             Average2
        - Src:             'Source/LibWebP/src/dsp/lossless.c:34,10'
          Dst:             Average2
    - functionName:    PredictorAdd4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor4_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:187,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:187,1'
          Dst:             VP8LPredictor4_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:187,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd3_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor3_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:186,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:186,1'
          Dst:             VP8LPredictor3_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:186,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor3_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BSwap32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      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:    is_big_endian
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorCodeToMultipliers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd2_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor2_C
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:185,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:185,1'
          Dst:             VP8LPredictor2_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:185,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor2_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd1_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:182,21'
          Dst:             VP8LAddPixels
    - functionName:    PredictorAdd0_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:174,45'
          Dst:             VP8LAddPixels
    - functionName:    VP8LDspInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         42
      ICount:          182
      EdgeCount:       44
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LDspInitSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:627,7'
          Dst:             VP8LDspInitSSE2
        - Src:             'Source/LibWebP/src/dsp/lossless.c:654,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:655,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:656,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:657,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:658,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:659,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:660,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:661,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:662,3'
          Dst:             __assert_fail
    - functionName:    VP8LPredictor0_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPredictor1_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LAddGreenToBlueAndRed_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          64
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LTransformColorInverse_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          105
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ColorTransformDelta
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:282,16'
          Dst:             ColorTransformDelta
        - Src:             'Source/LibWebP/src/dsp/lossless.c:284,17'
          Dst:             ColorTransformDelta
        - Src:             'Source/LibWebP/src/dsp/lossless.c:285,17'
          Dst:             ColorTransformDelta
    - functionName:    VP8LConvertBGRAToRGBA_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToRGB_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          58
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToBGR_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          58
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToRGBA4444_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToRGB565_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorTransformDelta
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LDspInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LDspInit_body
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:602,1'
          Dst:             VP8LDspInit_body
    - functionName:    CopyOrSwap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap32
        - WebPUint32ToMem
        - is_big_endian
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:500,7'
          Dst:             is_big_endian
        - Src:             'Source/LibWebP/src/dsp/lossless.c:504,28'
          Dst:             BSwap32
        - Src:             'Source/LibWebP/src/dsp/lossless.c:504,7'
          Dst:             WebPUint32ToMem
    - functionName:    VP8LConvertFromBGRA
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - CopyOrSwap
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/dsp/lossless.c:514,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:529,7'
          Dst:             CopyOrSwap
        - Src:             'Source/LibWebP/src/dsp/lossless.c:532,7'
          Dst:             CopyOrSwap
        - Src:             'Source/LibWebP/src/dsp/lossless.c:536,7'
          Dst:             CopyOrSwap
        - Src:             'Source/LibWebP/src/dsp/lossless.c:539,7'
          Dst:             CopyOrSwap
        - Src:             'Source/LibWebP/src/dsp/lossless.c:553,7'
          Dst:             __assert_fail
    - functionName:    ColorIndexInverseTransform_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          145
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - VP8GetARGBIndex
        - VP8GetARGBValue
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:370,1'
          Dst:             VP8GetARGBIndex
        - Src:             'Source/LibWebP/src/dsp/lossless.c:370,1'
          Dst:             VP8GetARGBValue
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorSpaceInverseTransform_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          185
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ColorCodeToMultipliers
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:300,29'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dsp/lossless.c:311,7'
          Dst:             ColorCodeToMultipliers
        - Src:             'Source/LibWebP/src/dsp/lossless.c:317,7'
          Dst:             ColorCodeToMultipliers
    - functionName:    PredictorInverseTransform_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          216
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - PredictorAdd0_C
        - PredictorAdd1_C
        - PredictorAdd2_C
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:206,5'
          Dst:             PredictorAdd0_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:207,5'
          Dst:             PredictorAdd1_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:217,31'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dsp/lossless.c:225,7'
          Dst:             PredictorAdd2_C
    - functionName:    VP8LInverseTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          197
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - ColorIndexInverseTransform_C
        - ColorSpaceInverseTransform_C
        - PredictorInverseTransform_C
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/dsp/lossless.c:383,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:381,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:382,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless.c:388,7'
          Dst:             PredictorInverseTransform_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:397,7'
          Dst:             ColorSpaceInverseTransform_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:408,13'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/dsp/lossless.c:411,9'
          Dst:             ColorIndexInverseTransform_C
        - Src:             'Source/LibWebP/src/dsp/lossless.c:413,9'
          Dst:             ColorIndexInverseTransform_C
    - functionName:    VP8LColorIndexInverseTransformAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - VP8GetAlphaIndex
        - VP8GetAlphaValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless.c:372,1'
          Dst:             VP8GetAlphaIndex
        - Src:             'Source/LibWebP/src/dsp/lossless.c:372,1'
          Dst:             VP8GetAlphaValue
    - functionName:    VP8PlanarTo24b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          1217
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8L32bToPlanar_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          232
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_m128i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          149
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LAddPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClampedAddSubtractHalf_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          211
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClampedAddSubtractFull_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Select_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          219
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:132,24'
          Dst:             Average2_uint32_16_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:133,24'
          Dst:             Average2_uint32_16_SSE2
    - functionName:    Average2_uint32_16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          87
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_uint32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:114,3'
          Dst:             Average2_uint32_SSE2
    - functionName:    Average3_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          104
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:121,24'
          Dst:             Average2_uint32_16_SSE2
    - functionName:    ConvertBGRAToBGR_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          263
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToBGR_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:658,5'
          Dst:             VP8LConvertBGRAToBGR_C
    - functionName:    ConvertBGRAToRGB565_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          560
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGB565_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:625,5'
          Dst:             VP8LConvertBGRAToRGB565_C
    - functionName:    ConvertBGRAToRGBA4444_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          426
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGBA4444_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:584,5'
          Dst:             VP8LConvertBGRAToRGBA4444_C
    - functionName:    ConvertBGRAToRGBA_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          210
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGBA_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:548,5'
          Dst:             VP8LConvertBGRAToRGBA_C
    - functionName:    ConvertBGRAToRGB_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          183
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8L32bToPlanar_SSE2
        - VP8LConvertBGRAToRGB_C
        - VP8PlanarTo24b_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:503,5'
          Dst:             VP8L32bToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:504,5'
          Dst:             VP8L32bToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:507,5'
          Dst:             VP8PlanarTo24b_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:520,5'
          Dst:             VP8LConvertBGRAToRGB_C
    - functionName:    TransformColorInverse_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          323
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LTransformColorInverse_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:481,5'
          Dst:             VP8LTransformColorInverse_C
    - functionName:    AddGreenToBlueAndRed_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          119
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LAddGreenToBlueAndRed_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:444,5'
          Dst:             VP8LAddGreenToBlueAndRed_C
    - functionName:    PredictorAdd13_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Predictor13_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:426,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:426,1'
          Dst:             Predictor13_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:426,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor13_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClampedAddSubtractHalf_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:176,25'
          Dst:             ClampedAddSubtractHalf_SSE2
    - functionName:    PredictorAdd12_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          537
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd11_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          757
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd10_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          315
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:304,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:305,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:305,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:307,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:307,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:309,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:309,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:311,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:311,5'
          Dst:             Average2_m128i
    - functionName:    PredictorAdd9_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          127
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:275,1'
          Dst:             Average2_m128i
    - functionName:    PredictorAdd8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          127
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:273,1'
          Dst:             Average2_m128i
    - functionName:    PredictorAdd7_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Predictor7_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:253,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:253,1'
          Dst:             Predictor7_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:253,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor7_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:150,25'
          Dst:             Average2_SSE2
    - functionName:    PredictorAdd6_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Predictor6_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:252,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:252,1'
          Dst:             Predictor6_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:252,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor6_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:146,25'
          Dst:             Average2_SSE2
    - functionName:    PredictorAdd5_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Predictor5_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:251,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:251,1'
          Dst:             Predictor5_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:251,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor5_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average3_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:142,25'
          Dst:             Average3_SSE2
    - functionName:    PredictorAdd4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd3_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd2_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd1_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          180
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd0_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Predictor12_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClampedAddSubtractFull_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:172,25'
          Dst:             ClampedAddSubtractFull_SSE2
    - functionName:    Predictor11_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Select_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:168,25'
          Dst:             Select_SSE2
    - functionName:    Predictor10_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:164,25'
          Dst:             Average4_SSE2
    - functionName:    Predictor9_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:159,25'
          Dst:             Average2_SSE2
    - functionName:    Predictor8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_sse2.c:154,25'
          Dst:             Average2_SSE2
    - functionName:    VP8LDspInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerDspInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - WebPRescalerDspInitSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:219,7'
          Dst:             WebPRescalerDspInitSSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:246,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:247,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:248,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:249,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerExportRowExpand_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          251
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:105,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:105,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:106,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:107,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:108,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerExportRowShrink_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          227
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:135,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:135,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:136,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:137,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerImportRowExpand_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          226
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:34,3'
          Dst:             WebPRescalerInputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:34,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:35,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:53,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:58,5'
          Dst:             __assert_fail
    - functionName:    WebPRescalerImportRowShrink_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          188
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:67,3'
          Dst:             WebPRescalerInputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:67,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:68,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:79,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:92,5'
          Dst:             __assert_fail
    - functionName:    WebPRescalerInputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerDspInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerDspInit_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:206,1'
          Dst:             WebPRescalerDspInit_body
    - functionName:    WebPRescalerExportRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          185
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:172,5'
          Dst:             WebPRescalerOutputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:172,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:179,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:180,7'
          Dst:             __assert_fail
    - functionName:    WebPRescalerImportRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:162,3'
          Dst:             WebPRescalerInputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler.c:162,3'
          Dst:             __assert_fail
    - functionName:    ProcessRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          274
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LoadDispatchAndMult_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          139
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      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:    WebPUint32ToMem
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      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:    LoadEightPixels_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LoadTwoPixels_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerInputDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RescalerExportRowShrink_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          557
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - ProcessRow_SSE2
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:293,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:293,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:294,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:295,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:302,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:303,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:319,9'
          Dst:             ProcessRow_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:334,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:337,7'
          Dst:             ProcessRow_SSE2
    - functionName:    RescalerExportRowExpand_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          547
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - ProcessRow_SSE2
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:236,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:236,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:237,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:238,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:242,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:243,7'
          Dst:             ProcessRow_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:258,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:259,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:273,9'
          Dst:             ProcessRow_SSE2
    - functionName:    RescalerImportRowShrink_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          548
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - WebPMemToUint32
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:125,5'
          Dst:             WebPRescalerImportRowShrink_C
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:128,3'
          Dst:             WebPRescalerInputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:128,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:129,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:135,43'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:164,3'
          Dst:             __assert_fail
    - functionName:    RescalerImportRowExpand_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          354
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - WebPRescalerImportRowExpand_C
        - WebPRescalerInputDone
        - WebPUint32ToMem
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:56,5'
          Dst:             WebPRescalerImportRowExpand_C
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:60,3'
          Dst:             WebPRescalerInputDone
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:60,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:61,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:63,5'
          Dst:             LoadTwoPixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:73,9'
          Dst:             LoadTwoPixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:81,5'
          Dst:             LoadEightPixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:88,7'
          Dst:             WebPUint32ToMem
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:96,11'
          Dst:             LoadEightPixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/rescaler_sse2.c:109,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerDspInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpsampleRgb565LinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          382
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToRgb565
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
    - functionName:    VP8YuvToRgb565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:95,17'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:96,17'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:97,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpsampleRgba4444LinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          382
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToRgba4444
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
    - functionName:    VP8YuvToRgba4444
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:111,17'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:112,17'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:113,17'
          Dst:             VP8YUVToB
    - functionName:    UpsampleArgbLinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          390
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToArgb
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:100,1'
          Dst:             VP8YuvToArgb
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    UpsampleBgrLinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          382
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToBgr
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:102,1'
          Dst:             VP8YuvToBgr
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             'Source/LibWebP/src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    UpsampleRgbLinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          382
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToRgb
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:101,1'
          Dst:             VP8YuvToRgb
    - functionName:    UpsampleBgraLinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          390
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToBgra
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:98,1'
          Dst:             VP8YuvToBgra
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToBgr
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    UpsampleRgbaLinePair_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          390
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8YuvToRgba
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:97,1'
          Dst:             VP8YuvToRgba
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitUpsamplers_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         42
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 4
      functionsReached:
        - WebPInitUpsamplersSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:283,7'
          Dst:             WebPInitUpsamplersSSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:310,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:311,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:312,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:313,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:315,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:316,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:317,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:318,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:319,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:320,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:321,3'
          Dst:             __assert_fail
    - functionName:    WebPInitYUV444Converters_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPInitYUV444ConvertersSSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:238,7'
          Dst:             WebPInitYUV444ConvertersSSE2
    - functionName:    WebPYuv444ToRgba_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToRgba
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:189,1'
          Dst:             VP8YuvToRgba
    - functionName:    WebPYuv444ToBgra_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToBgra
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:190,1'
          Dst:             VP8YuvToBgra
    - functionName:    WebPYuv444ToRgb_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToRgb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:192,1'
          Dst:             VP8YuvToRgb
    - functionName:    WebPYuv444ToBgr_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToBgr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:193,1'
          Dst:             VP8YuvToBgr
    - functionName:    WebPYuv444ToArgb_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToArgb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:194,1'
          Dst:             VP8YuvToArgb
    - functionName:    WebPYuv444ToRgba4444_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToRgba4444
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:195,1'
          Dst:             VP8YuvToRgba4444
    - functionName:    WebPYuv444ToRgb565_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8YuvToRgb565
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:196,1'
          Dst:             VP8YuvToRgb565
    - functionName:    WebPInitYUV444Converters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInitYUV444Converters_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:222,1'
          Dst:             WebPInitYUV444Converters_body
    - functionName:    WebPInitUpsamplers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInitUpsamplers_body
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:263,1'
          Dst:             WebPInitUpsamplers_body
    - functionName:    WebPGetLinePairConverter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInitUpsamplers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling.c:169,3'
          Dst:             WebPInitUpsamplers
    - functionName:    VP8YuvToRgba4444
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:111,17'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:112,17'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:113,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgb565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:95,17'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:96,17'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:97,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             'Source/LibWebP/src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToBgr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    Upsample32Pixels_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          563
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    Yuv444ToRgb565_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgb56532_SSE2
        - WebPYuv444ToRgb565_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:240,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:240,1'
          Dst:             WebPYuv444ToRgb565_C
    - functionName:    Yuv444ToRgba4444_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgba444432_SSE2
        - WebPYuv444ToRgba4444_C
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:238,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:238,1'
          Dst:             WebPYuv444ToRgba4444_C
    - functionName:    Yuv444ToArgb_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToArgb32_SSE2
        - WebPYuv444ToArgb_C
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:237,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:237,1'
          Dst:             WebPYuv444ToArgb_C
    - functionName:    Yuv444ToBgr_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToBgr32_SSE2
        - WebPYuv444ToBgr_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:236,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:236,1'
          Dst:             WebPYuv444ToBgr_C
    - functionName:    Yuv444ToRgb_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgb32_SSE2
        - WebPYuv444ToRgb_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:235,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:235,1'
          Dst:             WebPYuv444ToRgb_C
    - functionName:    Yuv444ToBgra_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToBgra32_SSE2
        - WebPYuv444ToBgra_C
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:233,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:233,1'
          Dst:             WebPYuv444ToBgra_C
    - functionName:    Yuv444ToRgba_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgba32_SSE2
        - WebPYuv444ToRgba_C
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:232,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:232,1'
          Dst:             WebPYuv444ToRgba_C
    - functionName:    WebPInitYUV444ConvertersSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpsampleRgba4444LinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1580
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
    - functionName:    UpsampleRgb565LinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1580
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
    - functionName:    UpsampleArgbLinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1582
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
    - functionName:    UpsampleBgrLinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1580
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
    - functionName:    UpsampleRgbLinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1580
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
    - functionName:    UpsampleBgraLinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1582
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
    - functionName:    UpsampleRgbaLinePair_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1582
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - Upsample32Pixels_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'Source/LibWebP/src/dsp/upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
    - functionName:    WebPInitUpsamplersSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_y
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SharpYUVFilterRow_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          134
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - clip_y
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:231,22'
          Dst:             clip_y
        - Src:             'Source/LibWebP/src/dsp/yuv.c:232,22'
          Dst:             clip_y
    - functionName:    SharpYUVUpdateRGB_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SharpYUVUpdateY_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - clip_y
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:210,14'
          Dst:             clip_y
    - functionName:    ConvertBGR24ToY_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:181,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertRGB24ToY_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:174,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertARGBToY_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:123,12'
          Dst:             VP8RGBToY
    - functionName:    VP8ClipUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgb565
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:95,17'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:96,17'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:97,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgba4444
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:111,17'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:112,17'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:113,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToBgr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             'Source/LibWebP/src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    YuvToRgb565Row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgb565
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:47,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/yuv.c:47,1'
          Dst:             VP8YuvToRgb565
        - Src:             'Source/LibWebP/src/dsp/yuv.c:47,1'
          Dst:             VP8YuvToRgb565
    - functionName:    YuvToRgba4444Row
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgba4444
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:46,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/yuv.c:46,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'Source/LibWebP/src/dsp/yuv.c:46,1'
          Dst:             VP8YuvToRgba4444
    - functionName:    YuvToArgbRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToArgb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:45,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/yuv.c:45,1'
          Dst:             VP8YuvToArgb
        - Src:             'Source/LibWebP/src/dsp/yuv.c:45,1'
          Dst:             VP8YuvToArgb
    - functionName:    YuvToBgraRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToBgra
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:44,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/yuv.c:44,1'
          Dst:             VP8YuvToBgra
        - Src:             'Source/LibWebP/src/dsp/yuv.c:44,1'
          Dst:             VP8YuvToBgra
    - functionName:    YuvToBgrRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToBgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:42,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/yuv.c:42,1'
          Dst:             VP8YuvToBgr
        - Src:             'Source/LibWebP/src/dsp/yuv.c:42,1'
          Dst:             VP8YuvToBgr
    - functionName:    YuvToRgbaRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgba
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:43,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/yuv.c:43,1'
          Dst:             VP8YuvToRgba
        - Src:             'Source/LibWebP/src/dsp/yuv.c:43,1'
          Dst:             VP8YuvToRgba
    - functionName:    YuvToRgbRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8YuvToRgb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:41,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/yuv.c:41,1'
          Dst:             VP8YuvToRgb
        - Src:             'Source/LibWebP/src/dsp/yuv.c:41,1'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitConvertARGBToYUV_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         33
      ICount:          119
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitSharpYUVSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:281,7'
          Dst:             WebPInitConvertARGBToYUVSSE2
        - Src:             'Source/LibWebP/src/dsp/yuv.c:282,7'
          Dst:             WebPInitSharpYUVSSE2
        - Src:             'Source/LibWebP/src/dsp/yuv.c:300,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:301,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:302,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:303,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:304,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:305,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:306,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/yuv.c:307,3'
          Dst:             __assert_fail
    - functionName:    WebPConvertARGBToUV_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          260
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - VP8RGBToU
        - VP8RGBToV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:141,23'
          Dst:             VP8RGBToU
        - Src:             'Source/LibWebP/src/dsp/yuv.c:142,23'
          Dst:             VP8RGBToV
        - Src:             'Source/LibWebP/src/dsp/yuv.c:157,23'
          Dst:             VP8RGBToU
        - Src:             'Source/LibWebP/src/dsp/yuv.c:158,23'
          Dst:             VP8RGBToV
    - functionName:    WebPConvertRGBA32ToUV_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToU
        - VP8RGBToV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:190,12'
          Dst:             VP8RGBToU
        - Src:             'Source/LibWebP/src/dsp/yuv.c:191,12'
          Dst:             VP8RGBToV
    - functionName:    VP8RGBToU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:198,10'
          Dst:             VP8ClipUV
    - functionName:    VP8RGBToV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:203,10'
          Dst:             VP8ClipUV
    - functionName:    WebPInitConvertARGBToYUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInitConvertARGBToYUV_body
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:263,1'
          Dst:             WebPInitConvertARGBToYUV_body
    - functionName:    WebPInitSamplers_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPInitSamplersSSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:95,7'
          Dst:             WebPInitSamplersSSE2
    - functionName:    WebPInitSamplers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInitSamplers_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.c:78,1'
          Dst:             WebPInitSamplers_body
    - functionName:    WebPSamplerProcessPlane
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_y
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA32PackedToPlanar_16b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24PackedToPlanarHelper_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          122
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24PackedToPlanar_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RGB24PackedToPlanarHelper_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:480,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:481,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:482,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:483,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:484,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
    - functionName:    ConvertRGBToUV_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          565
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HorizontalAddPack_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          102
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8L32bToPlanar_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          232
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBToY_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          335
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB32PackedToPlanar_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          143
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8L32bToPlanar_SSE2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:495,3'
          Dst:             VP8L32bToPlanar_SSE2
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             'Source/LibWebP/src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8Clip8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             'Source/LibWebP/src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToBgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             'Source/LibWebP/src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             'Source/LibWebP/src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8YuvToRgb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    Load_UV_HI_8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    YUV420ToRGB_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:99,22'
          Dst:             Load_HI_16_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:99,47'
          Dst:             Load_UV_HI_8_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:100,22'
          Dst:             Load_UV_HI_8_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:101,3'
          Dst:             ConvertYUV444ToRGB_SSE2
    - functionName:    Load_HI_16_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertYUV444ToRGB_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          609
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8PlanarTo24b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          1217
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SharpYUVFilterRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          648
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_y
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:851,22'
          Dst:             clip_y
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:852,22'
          Dst:             clip_y
    - functionName:    SharpYUVUpdateRGB_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          142
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SharpYUVUpdateY_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          369
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_y
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:785,14'
          Dst:             clip_y
    - functionName:    WebPInitSharpYUVSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBA32ToUV_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          123
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertRGBToUV_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - WebPConvertRGBA32ToUV_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:721,5'
          Dst:             RGBA32PackedToPlanar_16b_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:722,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:723,5'
          Dst:             RGBA32PackedToPlanar_16b_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:724,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:732,5'
          Dst:             WebPConvertRGBA32ToUV_C
    - functionName:    ConvertBGR24ToY_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          235
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToY_SSE2
        - RGB24PackedToPlanar_SSE2
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:603,5'
          Dst:             RGB24PackedToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:613,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:619,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:626,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertRGB24ToY_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          235
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToY_SSE2
        - RGB24PackedToPlanar_SSE2
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:569,5'
          Dst:             RGB24PackedToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:579,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:585,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:592,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertARGBToUV_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          217
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToUV_SSE2
        - HorizontalAddPack_SSE2
        - RGB32PackedToPlanar_SSE2
        - WebPConvertARGBToUV_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:665,5'
          Dst:             RGB32PackedToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:666,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:667,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:668,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:669,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:671,5'
          Dst:             RGB32PackedToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:672,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:673,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:674,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:675,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:689,5'
          Dst:             WebPConvertARGBToUV_C
    - functionName:    ConvertARGBToY_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertRGBToY_SSE2
        - RGB32PackedToPlanar_SSE2
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:635,5'
          Dst:             RGB32PackedToPlanar_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:636,5'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:637,5'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:642,12'
          Dst:             VP8RGBToY
    - functionName:    WebPInitConvertARGBToYUVSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    YuvToArgbRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          153
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - PackAndStore4_SSE2
        - VP8YuvToArgb
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:345,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:346,5'
          Dst:             PackAndStore4_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:352,5'
          Dst:             VP8YuvToArgb
    - functionName:    PackAndStore4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          122
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    YuvToBgraRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          153
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - PackAndStore4_SSE2
        - VP8YuvToBgra
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:323,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:324,5'
          Dst:             PackAndStore4_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:330,5'
          Dst:             VP8YuvToBgra
    - functionName:    YuvToBgrRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          225
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - PlanarTo24b_SSE2
        - VP8YuvToBgr
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:405,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:406,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:407,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:408,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:419,5'
          Dst:             PlanarTo24b_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:426,5'
          Dst:             VP8YuvToBgr
    - functionName:    PlanarTo24b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8PlanarTo24b_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:183,3'
          Dst:             VP8PlanarTo24b_SSE2
    - functionName:    YuvToRgbaRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          153
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - PackAndStore4_SSE2
        - VP8YuvToRgba
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:301,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:302,5'
          Dst:             PackAndStore4_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:308,5'
          Dst:             VP8YuvToRgba
    - functionName:    YuvToRgbRow_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          225
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - PlanarTo24b_SSE2
        - VP8YuvToRgb
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:368,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:369,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:370,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:371,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:382,5'
          Dst:             PlanarTo24b_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:389,5'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitSamplersSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToBgr32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PlanarTo24b_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:274,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:275,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:276,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:277,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:288,3'
          Dst:             PlanarTo24b_SSE2
    - functionName:    YUV444ToRGB_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:88,22'
          Dst:             Load_HI_16_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:88,47'
          Dst:             Load_HI_16_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:89,22'
          Dst:             Load_HI_16_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:90,3'
          Dst:             ConvertYUV444ToRGB_SSE2
    - functionName:    VP8YuvToRgb32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PlanarTo24b_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:252,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:253,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:254,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:255,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:266,3'
          Dst:             PlanarTo24b_SSE2
    - functionName:    PackAndStore565_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          516
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgb56532_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PackAndStore565_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:242,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:243,5'
          Dst:             PackAndStore565_SSE2
    - functionName:    PackAndStore4444_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          213
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgba444432_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PackAndStore4444_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:232,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:233,5'
          Dst:             PackAndStore4444_SSE2
    - functionName:    VP8YuvToArgb32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PackAndStore4_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:221,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:222,5'
          Dst:             PackAndStore4_SSE2
    - functionName:    VP8YuvToBgra32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PackAndStore4_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:210,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:211,5'
          Dst:             PackAndStore4_SSE2
    - functionName:    VP8YuvToRgba32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PackAndStore4_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:199,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'Source/LibWebP/src/dsp/yuv_sse2.c:200,5'
          Dst:             PackAndStore4_SSE2
    - functionName:    WebPConfigInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/encode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPConfigInitInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/encode.h:174,10'
          Dst:             WebPConfigInitInternal
    - functionName:    WebPPictureInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/webp/encode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPPictureInitInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/webp/encode.h:374,10'
          Dst:             WebPPictureInitInternal
    - functionName:    VP8LBitWriterNumBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EncodeLossless
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - VP8LBitWriterWipeOut
        - VP8LEncodeStream
        - WebPConfigInit
        - WebPPictureAlloc
        - WebPPictureFree
        - WebPPictureInit
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:57,3'
          Dst:             WebPPictureInit
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:62,8'
          Dst:             WebPPictureAlloc
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:68,3'
          Dst:             WebPConfigInit
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:83,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:89,9'
          Dst:             VP8LEncodeStream
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:90,3'
          Dst:             WebPPictureFree
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:93,5'
          Dst:             VP8LBitWriterWipeOut
    - functionName:    GetNumColors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8BitWriterBuf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8BitWriterSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EncodeAlphaInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          336
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - EncodeLossless
        - VP8BitWriterAppend
        - VP8BitWriterInit
        - VP8BitWriterSize
        - VP8LBitWriterFinish
        - VP8LBitWriterInit
        - VP8LBitWriterNumBytes
        - VP8LBitWriterWipeOut
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:123,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:124,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:125,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:126,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:138,10'
          Dst:             VP8LBitWriterInit
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:139,16'
          Dst:             EncodeLossless
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:142,16'
          Dst:             VP8LBitWriterFinish
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:143,21'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:147,9'
          Dst:             VP8LBitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:150,7'
          Dst:             VP8LBitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:165,3'
          Dst:             VP8BitWriterInit
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:166,14'
          Dst:             VP8BitWriterAppend
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:167,14'
          Dst:             VP8BitWriterAppend
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:170,5'
          Dst:             VP8LBitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:173,19'
          Dst:             VP8BitWriterSize
    - functionName:    InitFilterTrial
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8BitWriterInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:231,3'
          Dst:             VP8BitWriterInit
    - functionName:    GetFilterMap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - GetNumColors
        - WebPEstimateBestFilter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:210,28'
          Dst:             GetNumColors
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:214,11'
          Dst:             WebPEstimateBestFilter
    - functionName:    ApplyFiltersAndEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          242
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - EncodeAlphaInternal
        - GetFilterMap
        - InitFilterTrial
        - VP8BitWriterBuf
        - VP8BitWriterSize
        - VP8BitWriterWipeOut
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:243,7'
          Dst:             GetFilterMap
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:244,3'
          Dst:             InitFilterTrial
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:247,42'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:253,14'
          Dst:             EncodeAlphaInternal
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:257,11'
          Dst:             VP8BitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:260,11'
          Dst:             VP8BitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:264,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:266,10'
          Dst:             EncodeAlphaInternal
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:284,20'
          Dst:             VP8BitWriterSize
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:285,15'
          Dst:             VP8BitWriterBuf
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:287,5'
          Dst:             VP8BitWriterWipeOut
    - functionName:    EncodeAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          335
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached:
        - ApplyFiltersAndEncode
        - QuantizeLevels
        - VP8FiltersInit
        - WebPCopyPlane
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:307,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:308,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:309,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:310,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:311,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:312,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:327,27'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:333,3'
          Dst:             WebPCopyPlane
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:341,10'
          Dst:             QuantizeLevels
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:345,5'
          Dst:             VP8FiltersInit
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:346,10'
          Dst:             ApplyFiltersAndEncode
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:357,3'
          Dst:             WebPSafeFree
    - functionName:    VP8EncDeleteAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPGetWorkerInterface
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:434,10'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:436,5'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:438,3'
          Dst:             WebPSafeFree
    - functionName:    VP8EncFinishAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WebPGetWorkerInterface
        - WebPReportProgress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:423,12'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:426,10'
          Dst:             WebPReportProgress
    - functionName:    VP8EncStartAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CompressAlphaJob
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:407,12'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:410,7'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:413,14'
          Dst:             CompressAlphaJob
    - functionName:    CompressAlphaJob
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EncodeAlpha
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:374,8'
          Dst:             EncodeAlpha
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:379,5'
          Dst:             WebPSafeFree
    - functionName:    VP8EncInitAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/alpha_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPPictureHasTransparency
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:389,3'
          Dst:             WebPInitAlphaProcessing
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:390,21'
          Dst:             WebPPictureHasTransparency
        - Src:             'Source/LibWebP/src/enc/alpha_enc.c:395,5'
          Dst:             WebPGetWorkerInterface
    - functionName:    DefaultMBInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetSegmentAlphas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - clip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:90,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:94,27'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:95,26'
          Dst:             clip
    - functionName:    clip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SmoothSegmentMap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          333
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:33,34'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:34,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:66,3'
          Dst:             WebPSafeFree
    - functionName:    GetAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitHistogram
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FinalAlphaValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:110,10'
          Dst:             clip
    - functionName:    MBAnalyzeBestUVMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - GetAlpha
        - InitHistogram
        - VP8MakeChroma8Preds
        - VP8SetIntraUVMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:285,3'
          Dst:             VP8MakeChroma8Preds
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:289,5'
          Dst:             InitHistogram
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:293,13'
          Dst:             GetAlpha
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:303,3'
          Dst:             VP8SetIntraUVMode
    - functionName:    MBAnalyzeBestIntra16Mode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GetAlpha
        - InitHistogram
        - VP8MakeLuma16Preds
        - VP8SetIntra16Mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:236,3'
          Dst:             VP8MakeLuma16Preds
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:241,5'
          Dst:             InitHistogram
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:245,13'
          Dst:             GetAlpha
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:251,3'
          Dst:             VP8SetIntra16Mode
    - functionName:    FastMBAnalyze
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          121
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - VP8SetIntra16Mode
        - VP8SetIntra4Mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:270,5'
          Dst:             VP8SetIntra16Mode
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:273,5'
          Dst:             VP8SetIntra4Mode
    - functionName:    MBAnalyze
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FastMBAnalyze
        - FinalAlphaValue
        - MBAnalyzeBestIntra16Mode
        - MBAnalyzeBestUVMode
        - VP8SetIntra16Mode
        - VP8SetSegment
        - VP8SetSkip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:313,3'
          Dst:             VP8SetIntra16Mode
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:314,3'
          Dst:             VP8SetSkip
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:315,3'
          Dst:             VP8SetSegment
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:318,18'
          Dst:             FastMBAnalyze
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:320,18'
          Dst:             MBAnalyzeBestIntra16Mode
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:322,19'
          Dst:             MBAnalyzeBestUVMode
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:326,16'
          Dst:             FinalAlphaValue
    - functionName:    DoSegmentsJob
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - MBAnalyze
        - VP8IteratorImport
        - VP8IteratorIsDone
        - VP8IteratorNext
        - VP8IteratorProgress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:381,8'
          Dst:             VP8IteratorIsDone
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:386,7'
          Dst:             VP8IteratorImport
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:387,7'
          Dst:             MBAnalyze
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:388,12'
          Dst:             VP8IteratorProgress
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:389,20'
          Dst:             VP8IteratorNext
    - functionName:    ResetAllMBInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          71
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DefaultMBInfo
        - WebPReportProgress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:356,5'
          Dst:             DefaultMBInfo
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:364,3'
          Dst:             WebPReportProgress
    - functionName:    AssignSegments
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          521
      EdgeCount:       92
      CyclomaticComplexity: 20
      functionsReached:
        - SetSegmentAlphas
        - SmoothSegmentMap
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:147,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:148,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:159,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:212,17'
          Dst:             SmoothSegmentMap
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:215,3'
          Dst:             SetSegmentAlphas
    - functionName:    InitSegmentJob
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8IteratorInit
        - VP8IteratorSetCountDown
        - VP8IteratorSetRow
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:404,3'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:408,3'
          Dst:             VP8IteratorInit
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:409,3'
          Dst:             VP8IteratorSetRow
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:410,3'
          Dst:             VP8IteratorSetCountDown
    - functionName:    VP8EncAnalyze
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/analysis_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - AssignSegments
        - InitSegmentJob
        - ResetAllMBInfo
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:438,9'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:460,7'
          Dst:             InitSegmentJob
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:468,7'
          Dst:             AssignSegments
        - Src:             'Source/LibWebP/src/enc/analysis_enc.c:471,5'
          Dst:             ResetAllMBInfo
    - functionName:    BranchCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8BitCost
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:138,15'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:138,53'
          Dst:             VP8BitCost
    - functionName:    VP8BitCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CalcTokenProba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:132,3'
          Dst:             __assert_fail
    - functionName:    ResetSegments
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetProba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetSSE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8CalculateLevelCosts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:99,3'
          Dst:             VP8CalculateLevelCosts
    - functionName:    SetSegmentProbas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          267
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - GetProba
        - ResetSegments
        - VP8BitCost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:215,17'
          Dst:             GetProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:216,17'
          Dst:             GetProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:217,17'
          Dst:             GetProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:221,41'
          Dst:             ResetSegments
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:223,17'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:223,44'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:224,17'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:224,44'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:225,17'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:225,44'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:226,17'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:226,44'
          Dst:             VP8BitCost
    - functionName:    Clamp
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StoreSSE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutCoeffs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          439
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - VP8PutBit
        - VP8PutBitUniform
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:240,8'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:248,10'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:252,10'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:255,12'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:256,13'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:257,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:259,19'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:260,14'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:261,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:263,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:264,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:270,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:271,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:276,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:277,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:282,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:283,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:288,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:289,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:295,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:301,5'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:302,21'
          Dst:             VP8PutBit
    - functionName:    VP8BitWriterPos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CalcSkipProba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RecordResiduals
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          250
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - VP8InitResidual
        - VP8IteratorBytesToNz
        - VP8IteratorNzToBytes
        - VP8RecordCoeffs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:369,3'
          Dst:             VP8IteratorNzToBytes
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:372,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:375,7'
          Dst:             VP8RecordCoeffs
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:376,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:378,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:386,42'
          Dst:             VP8RecordCoeffs
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:391,3'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:398,13'
          Dst:             VP8RecordCoeffs
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:403,3'
          Dst:             VP8IteratorBytesToNz
    - functionName:    FinalizeSkipProba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CalcSkipProba
        - VP8BitCost
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:118,24'
          Dst:             CalcSkipProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:122,26'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:123,35'
          Dst:             VP8BitCost
    - functionName:    OneStatPass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          186
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - FinalizeSkipProba
        - FinalizeTokenProbas
        - GetPSNR
        - RecordResiduals
        - SetLoopParams
        - VP8Decimate
        - VP8IteratorImport
        - VP8IteratorInit
        - VP8IteratorNext
        - VP8IteratorProgress
        - VP8IteratorSaveBoundary
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:583,3'
          Dst:             VP8IteratorInit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:584,3'
          Dst:             SetLoopParams
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:587,5'
          Dst:             VP8IteratorImport
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:588,9'
          Dst:             VP8Decimate
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:592,5'
          Dst:             RecordResiduals
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:596,27'
          Dst:             VP8IteratorProgress
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:599,5'
          Dst:             VP8IteratorSaveBoundary
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:600,12'
          Dst:             VP8IteratorNext
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:604,13'
          Dst:             FinalizeSkipProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:605,13'
          Dst:             FinalizeTokenProbas
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:609,16'
          Dst:             GetPSNR
    - functionName:    SetLoopParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clamp
        - ResetSSE
        - ResetStats
        - SetSegmentProbas
        - VP8SetSegmentParams
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:565,7'
          Dst:             Clamp
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:567,3'
          Dst:             VP8SetSegmentParams
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:568,3'
          Dst:             SetSegmentProbas
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:570,3'
          Dst:             ResetStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:571,3'
          Dst:             ResetSSE
    - functionName:    FinalizeTokenProbas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          241
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - BranchCost
        - CalcTokenProba
        - VP8BitCost
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:159,29'
          Dst:             CalcTokenProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:160,32'
          Dst:             BranchCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:161,32'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:162,32'
          Dst:             BranchCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:163,32'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:166,19'
          Dst:             VP8BitCost
    - functionName:    GetPSNR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log10
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:555,40'
          Dst:             log10
    - functionName:    ComputeNextQ
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          133
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:78,11'
          Dst:             Clamp
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:81,10'
          Dst:             Clamp
    - functionName:    ResetSideInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ResetSSE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:532,3'
          Dst:             ResetSSE
    - functionName:    RecordTokens
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          265
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - VP8InitResidual
        - VP8IteratorBytesToNz
        - VP8IteratorNzToBytes
        - VP8RecordCoeffTokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:417,3'
          Dst:             VP8IteratorNzToBytes
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:420,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:423,9'
          Dst:             VP8RecordCoeffTokens
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:424,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:426,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:435,11'
          Dst:             VP8RecordCoeffTokens
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:440,3'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:447,13'
          Dst:             VP8RecordCoeffTokens
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:451,3'
          Dst:             VP8IteratorBytesToNz
    - functionName:    ResetTokenStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitPassStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          121
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:57,22'
          Dst:             Clamp
    - functionName:    VP8EncTokenLoop
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          515
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - ComputeNextQ
        - FinalizeTokenProbas
        - GetPSNR
        - InitPassStats
        - PostLoopFinalize
        - PreLoopInitialize
        - RecordTokens
        - ResetSideInfo
        - ResetTokenStats
        - SetLoopParams
        - StoreSideInfo
        - VP8CalculateLevelCosts
        - VP8Decimate
        - VP8EmitTokens
        - VP8EstimateTokenSize
        - VP8InitFilter
        - VP8IteratorExport
        - VP8IteratorImport
        - VP8IteratorInit
        - VP8IteratorNext
        - VP8IteratorProgress
        - VP8IteratorSaveBoundary
        - VP8StoreFilterStats
        - VP8TBufferClear
        - WebPEncodingSetError
        - WebPReportProgress
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:789,3'
          Dst:             InitPassStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:790,8'
          Dst:             PreLoopInitialize
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:795,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:796,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:797,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:798,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:799,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:808,5'
          Dst:             VP8IteratorInit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:809,5'
          Dst:             SetLoopParams
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:811,7'
          Dst:             ResetTokenStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:812,7'
          Dst:             VP8InitFilter
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:814,5'
          Dst:             VP8TBufferClear
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:817,7'
          Dst:             VP8IteratorImport
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:819,9'
          Dst:             FinalizeTokenProbas
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:820,9'
          Dst:             VP8CalculateLevelCosts
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:823,7'
          Dst:             VP8Decimate
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:824,12'
          Dst:             RecordTokens
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:826,9'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:832,9'
          Dst:             StoreSideInfo
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:833,9'
          Dst:             VP8StoreFilterStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:834,9'
          Dst:             VP8IteratorExport
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:835,14'
          Dst:             VP8IteratorProgress
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:837,7'
          Dst:             VP8IteratorSaveBoundary
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:838,20'
          Dst:             VP8IteratorNext
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:843,23'
          Dst:             FinalizeTokenProbas
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:844,15'
          Dst:             VP8EstimateTokenSize
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:850,21'
          Dst:             GetPSNR
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:863,9'
          Dst:             ResetSideInfo
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:871,7'
          Dst:             ComputeNextQ
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:876,7'
          Dst:             FinalizeTokenProbas
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:878,10'
          Dst:             VP8EmitTokens
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:881,14'
          Dst:             WebPReportProgress
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:882,10'
          Dst:             PostLoopFinalize
    - functionName:    PreLoopInitialize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8BitWriterInit
        - VP8EncFreeBitWriters
        - WebPEncodingSetError
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:688,10'
          Dst:             VP8BitWriterInit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:691,5'
          Dst:             VP8EncFreeBitWriters
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:692,5'
          Dst:             WebPEncodingSetError
    - functionName:    StoreSideInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          241
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - StoreSSE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/enc/frame_enc.c:505,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:497,5'
          Dst:             StoreSSE
    - functionName:    PostLoopFinalize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - VP8AdjustFilterStrength
        - VP8BitWriterFinish
        - VP8EncFreeBitWriters
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:702,7'
          Dst:             VP8BitWriterFinish
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:718,5'
          Dst:             VP8AdjustFilterStrength
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:721,5'
          Dst:             VP8EncFreeBitWriters
    - functionName:    ResetAfterSkip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CodeResiduals
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          320
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - PutCoeffs
        - VP8BitWriterPos
        - VP8InitResidual
        - VP8IteratorBytesToNz
        - VP8IteratorNzToBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:318,3'
          Dst:             VP8IteratorNzToBytes
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:320,10'
          Dst:             VP8BitWriterPos
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:322,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:325,7'
          Dst:             PutCoeffs
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:326,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:328,5'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:336,42'
          Dst:             PutCoeffs
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:339,10'
          Dst:             VP8BitWriterPos
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:342,3'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:349,13'
          Dst:             PutCoeffs
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:353,10'
          Dst:             VP8BitWriterPos
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:358,3'
          Dst:             VP8IteratorBytesToNz
    - functionName:    StatLoop
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          315
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - ComputeNextQ
        - FinalizeSkipProba
        - FinalizeTokenProbas
        - InitPassStats
        - OneStatPass
        - ResetTokenStats
        - VP8CalculateLevelCosts
        - WebPReportProgress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:628,3'
          Dst:             InitPassStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:629,3'
          Dst:             ResetTokenStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:645,9'
          Dst:             OneStatPass
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:661,7'
          Dst:             ComputeNextQ
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:667,5'
          Dst:             FinalizeSkipProba
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:668,5'
          Dst:             FinalizeTokenProbas
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:670,3'
          Dst:             VP8CalculateLevelCosts
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:671,10'
          Dst:             WebPReportProgress
    - functionName:    VP8EncLoop
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/frame_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - CodeResiduals
        - PostLoopFinalize
        - PreLoopInitialize
        - ResetAfterSkip
        - StatLoop
        - StoreSideInfo
        - VP8Decimate
        - VP8InitFilter
        - VP8IteratorExport
        - VP8IteratorImport
        - VP8IteratorInit
        - VP8IteratorNext
        - VP8IteratorProgress
        - VP8IteratorSaveBoundary
        - VP8StoreFilterStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:740,12'
          Dst:             PreLoopInitialize
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:743,3'
          Dst:             StatLoop
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:745,3'
          Dst:             VP8IteratorInit
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:746,3'
          Dst:             VP8InitFilter
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:752,5'
          Dst:             VP8IteratorImport
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:755,10'
          Dst:             VP8Decimate
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:756,7'
          Dst:             CodeResiduals
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:758,7'
          Dst:             ResetAfterSkip
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:760,5'
          Dst:             StoreSideInfo
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:761,5'
          Dst:             VP8StoreFilterStats
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:762,5'
          Dst:             VP8IteratorExport
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:763,10'
          Dst:             VP8IteratorProgress
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:764,5'
          Dst:             VP8IteratorSaveBoundary
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:765,18'
          Dst:             VP8IteratorNext
        - Src:             'Source/LibWebP/src/enc/frame_enc.c:767,10'
          Dst:             PostLoopFinalize
    - functionName:    VP8IteratorRotateI4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorStartI4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - VP8IteratorNzToBytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:427,3'
          Dst:             VP8IteratorNzToBytes
    - functionName:    VP8IteratorNzToBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          200
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8SetSegment
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8SetSkip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8SetIntraUVMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8SetIntra4Mode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8SetIntra16Mode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorNext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8IteratorSetRow
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:317,5'
          Dst:             VP8IteratorSetRow
    - functionName:    VP8IteratorSetRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InitLeft
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:54,3'
          Dst:             InitLeft
    - functionName:    InitLeft
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorSaveBoundary
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          178
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorBytesToNz
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          109
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExportBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorExport
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          185
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ExportBlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:206,5'
          Dst:             ExportBlock
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:211,7'
          Dst:             ExportBlock
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:212,7'
          Dst:             ExportBlock
    - functionName:    ImportLine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ImportBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MinSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorImport
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          312
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ImportBlock
        - ImportLine
        - InitLeft
        - MinSize
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:138,17'
          Dst:             MinSize
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:139,17'
          Dst:             MinSize
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:143,3'
          Dst:             ImportBlock
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:144,3'
          Dst:             ImportBlock
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:145,3'
          Dst:             ImportBlock
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:151,5'
          Dst:             InitLeft
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:160,5'
          Dst:             ImportLine
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:161,5'
          Dst:             ImportLine
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:162,5'
          Dst:             ImportLine
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:170,5'
          Dst:             ImportLine
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:171,5'
          Dst:             ImportLine
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:172,5'
          Dst:             ImportLine
    - functionName:    VP8IteratorProgress
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WebPReportProgress
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:96,12'
          Dst:             WebPReportProgress
    - functionName:    VP8IteratorInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8IteratorReset
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:86,3'
          Dst:             VP8IteratorReset
    - functionName:    VP8IteratorReset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InitTop
        - VP8IteratorSetCountDown
        - VP8IteratorSetRow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:59,3'
          Dst:             VP8IteratorSetRow
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:60,3'
          Dst:             VP8IteratorSetCountDown
        - Src:             'Source/LibWebP/src/enc/iterator_enc.c:61,3'
          Dst:             InitTop
    - functionName:    VP8IteratorSetCountDown
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitTop
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8IteratorIsDone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/iterator_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8ClipUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MakeARGB32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RGBToV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:203,10'
          Dst:             VP8ClipUV
    - functionName:    VP8RGBToU
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/yuv.h:198,10'
          Dst:             VP8ClipUV
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPBlendAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          608
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - MakeARGB32
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:201,20'
          Dst:             VP8RGBToY
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:203,20'
          Dst:             VP8RGBToU
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:204,20'
          Dst:             VP8RGBToV
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:247,33'
          Dst:             MakeARGB32
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:259,23'
          Dst:             MakeARGB32
    - functionName:    Flatten
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SmoothenBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          197
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FlattenARGB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsTransparentARGBArea
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPCleanupTransparentArea
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          457
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - Flatten
        - FlattenARGB
        - IsTransparentARGBArea
        - SmoothenBlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:112,13'
          Dst:             IsTransparentARGBArea
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:117,11'
          Dst:             FlattenARGB
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:140,13'
          Dst:             SmoothenBlock
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:148,11'
          Dst:             Flatten
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:149,11'
          Dst:             Flatten
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:150,11'
          Dst:             Flatten
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:156,9'
          Dst:             SmoothenBlock
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:167,9'
          Dst:             SmoothenBlock
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:171,9'
          Dst:             SmoothenBlock
    - functionName:    WebPReplaceTransparentPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/picture_tools_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WebPInitAlphaProcessing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/picture_tools_enc.c:91,5'
          Dst:             WebPInitAlphaProcessing
    - functionName:    QuantizeSingle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - QUANTDIV
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:863,20'
          Dst:             QUANTDIV
    - functionName:    QUANTDIV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8i_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CorrectDCValues
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          219
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - QuantizeSingle
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:889,12'
          Dst:             QuantizeSingle
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:891,12'
          Dst:             QuantizeSingle
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:893,12'
          Dst:             QuantizeSingle
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:895,12'
          Dst:             QuantizeSingle
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:898,5'
          Dst:             __assert_fail
    - functionName:    StoreDiffusionErrors
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          99
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReconstructUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          194
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - CorrectDCValues
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:938,30'
          Dst:             CorrectDCValues
    - functionName:    AddScore
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CopyScore
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReconstructIntra4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          130
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TrellisQuantizeBlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:837,10'
          Dst:             TrellisQuantizeBlock
    - functionName:    TrellisQuantizeBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          815
      EdgeCount:       99
      CyclomaticComplexity: 25
      functionsReached:
        - QUANTDIV
        - RDScoreTrellis
        - VP8BitCost
        - VP8LevelCost
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:628,12'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:629,18'
          Dst:             RDScoreTrellis
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:633,42'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:634,25'
          Dst:             RDScoreTrellis
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:649,18'
          Dst:             QUANTDIV
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:650,24'
          Dst:             QUANTDIV
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:685,22'
          Dst:             RDScoreTrellis
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:691,14'
          Dst:             VP8LevelCost
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:693,39'
          Dst:             RDScoreTrellis
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:698,16'
          Dst:             VP8LevelCost
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:700,36'
          Dst:             RDScoreTrellis
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:716,24'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:717,40'
          Dst:             RDScoreTrellis
    - functionName:    VP8BitCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RDScoreTrellis
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LevelCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCostModeI4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SwapPtr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StoreMaxDelta
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SwapOut
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SwapPtr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:994,3'
          Dst:             SwapPtr
    - functionName:    SwapModeScore
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetRDScore
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsFlat_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/quant.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReconstructIntra16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          361
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - TrellisQuantizeBlock
        - VP8IteratorNzToBytes
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:790,5'
          Dst:             VP8IteratorNzToBytes
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:794,30'
          Dst:             TrellisQuantizeBlock
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:808,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:809,7'
          Dst:             __assert_fail
    - functionName:    IsFlatSource16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/quant.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/quant.h:76,9'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dsp/quant.h:76,35'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dsp/quant.h:77,9'
          Dst:             memcmp
        - Src:             'Source/LibWebP/src/dsp/quant.h:77,35'
          Dst:             memcmp
    - functionName:    CheckLambdaValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExpandMatrix
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          208
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SegmentsAreEquivalent
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RefineUsingDistortion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          602
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - GetCostModeI4
        - IsFlatSource16
        - ReconstructIntra16
        - ReconstructIntra4
        - ReconstructUV
        - SwapOut
        - VP8IteratorRotateI4
        - VP8IteratorStartI4
        - VP8MakeIntra4Preds
        - VP8SetIntra16Mode
        - VP8SetIntra4Mode
        - VP8SetIntraUVMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1275,11'
          Dst:             IsFlatSource16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1280,5'
          Dst:             VP8SetIntra16Mode
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1289,5'
          Dst:             VP8IteratorStartI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1294,42'
          Dst:             GetCostModeI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1296,7'
          Dst:             VP8MakeIntra4Preds
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1315,15'
          Dst:             ReconstructIntra4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1318,14'
          Dst:             VP8IteratorRotateI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1323,5'
          Dst:             VP8SetIntra4Mode
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1324,5'
          Dst:             SwapOut
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1327,10'
          Dst:             ReconstructIntra16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1344,5'
          Dst:             VP8SetIntraUVMode
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1346,9'
          Dst:             ReconstructUV
    - functionName:    VP8MakeIntra4Preds
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SimpleQuantize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          170
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ReconstructIntra16
        - ReconstructIntra4
        - ReconstructUV
        - VP8IteratorRotateI4
        - VP8IteratorStartI4
        - VP8MakeIntra4Preds
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1220,10'
          Dst:             ReconstructIntra16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1222,5'
          Dst:             VP8IteratorStartI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1228,7'
          Dst:             VP8MakeIntra4Preds
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1229,13'
          Dst:             ReconstructIntra4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1231,14'
          Dst:             VP8IteratorRotateI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1234,9'
          Dst:             ReconstructUV
    - functionName:    PickBestUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          233
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - AddScore
        - CopyScore
        - InitScore
        - IsFlat_C
        - ReconstructUV
        - SetRDScore
        - StoreDiffusionErrors
        - SwapPtr
        - VP8GetCostUV
        - VP8SetIntraUVMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1174,3'
          Dst:             InitScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1179,16'
          Dst:             ReconstructUV
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1185,16'
          Dst:             VP8GetCostUV
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1186,21'
          Dst:             IsFlat_C
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1190,5'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1192,7'
          Dst:             CopyScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1198,7'
          Dst:             SwapPtr
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1201,3'
          Dst:             VP8SetIntraUVMode
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1202,3'
          Dst:             AddScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1207,5'
          Dst:             StoreDiffusionErrors
    - functionName:    InitScore
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PickBestIntra4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          429
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - AddScore
        - CopyScore
        - GetCostModeI4
        - InitScore
        - IsFlat_C
        - ReconstructIntra4
        - SetRDScore
        - SwapOut
        - SwapPtr
        - VP8GetCostLuma4
        - VP8IteratorRotateI4
        - VP8IteratorStartI4
        - VP8MakeIntra4Preds
        - VP8SetIntra4Mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1080,3'
          Dst:             InitScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1082,3'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1083,3'
          Dst:             VP8IteratorStartI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1090,40'
          Dst:             GetCostModeI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1094,5'
          Dst:             InitScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1095,5'
          Dst:             VP8MakeIntra4Preds
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1102,11'
          Dst:             ReconstructIntra4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1113,23'
          Dst:             IsFlat_C
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1120,7'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1124,19'
          Dst:             VP8GetCostLuma4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1125,7'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1128,9'
          Dst:             CopyScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1130,9'
          Dst:             SwapPtr
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1135,5'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1136,5'
          Dst:             AddScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1150,12'
          Dst:             VP8IteratorRotateI4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1153,3'
          Dst:             CopyScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1154,3'
          Dst:             VP8SetIntra4Mode
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1155,3'
          Dst:             SwapOut
    - functionName:    PickBestIntra16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          277
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - IsFlatSource16
        - IsFlat_C
        - ReconstructIntra16
        - SetRDScore
        - StoreMaxDelta
        - SwapModeScore
        - SwapOut
        - VP8GetCostLuma16
        - VP8SetIntra16Mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1007,17'
          Dst:             IsFlatSource16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1015,18'
          Dst:             ReconstructIntra16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1022,17'
          Dst:             VP8GetCostLuma16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1025,17'
          Dst:             IsFlat_C
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1034,5'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1036,7'
          Dst:             SwapModeScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1037,7'
          Dst:             SwapOut
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1043,3'
          Dst:             SetRDScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1044,3'
          Dst:             VP8SetIntra16Mode
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1050,5'
          Dst:             StoreMaxDelta
    - functionName:    VP8Decimate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InitScore
        - PickBestIntra16
        - PickBestIntra4
        - PickBestUV
        - RefineUsingDistortion
        - SimpleQuantize
        - VP8MakeChroma8Preds
        - VP8MakeLuma16Preds
        - VP8SetSkip
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1360,3'
          Dst:             InitScore
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1364,3'
          Dst:             VP8MakeLuma16Preds
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1365,3'
          Dst:             VP8MakeChroma8Preds
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1369,5'
          Dst:             PickBestIntra16
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1371,7'
          Dst:             PickBestIntra4
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1373,5'
          Dst:             PickBestUV
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1376,7'
          Dst:             SimpleQuantize
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1383,5'
          Dst:             RefineUsingDistortion
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:1386,3'
          Dst:             VP8SetSkip
    - functionName:    VP8MakeLuma16Preds
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8MakeChroma8Preds
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetupMatrices
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          277
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CheckLambdaValue
        - ExpandMatrix
        - clip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:250,29'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:251,29'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:253,30'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:254,30'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:256,29'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:257,29'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:259,13'
          Dst:             ExpandMatrix
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:260,13'
          Dst:             ExpandMatrix
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:261,13'
          Dst:             ExpandMatrix
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:273,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:274,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:275,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:276,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:277,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:278,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:279,5'
          Dst:             CheckLambdaValue
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:280,5'
          Dst:             CheckLambdaValue
    - functionName:    clip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SimplifySegments
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          235
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - SegmentsAreEquivalent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:378,11'
          Dst:             SegmentsAreEquivalent
    - functionName:    SetupFilterStrength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          132
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8FilterStrengthFromDelta
        - clip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:303,32'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:305,9'
          Dst:             VP8FilterStrengthFromDelta
    - functionName:    QualityToCompression
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:334,20'
          Dst:             pow
    - functionName:    QualityToJPEGCompression
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:353,20'
          Dst:             pow
    - functionName:    VP8SetSegmentParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/quant_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          223
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - QualityToCompression
        - QualityToJPEGCompression
        - SetupFilterStrength
        - SetupMatrices
        - SimplifySegments
        - __assert_fail
        - clip
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:409,7'
          Dst:             QualityToJPEGCompression
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:410,7'
          Dst:             QualityToCompression
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:415,22'
          Dst:             pow
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:417,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:418,27'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:437,14'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:442,14'
          Dst:             clip
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:450,3'
          Dst:             SetupFilterStrength
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:452,25'
          Dst:             SimplifySegments
        - Src:             'Source/LibWebP/src/enc/quant_enc.c:454,3'
          Dst:             SetupMatrices
    - functionName:    PutLE24
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:104,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/utils.h:105,3'
          Dst:             PutLE16
    - functionName:    PutLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:98,3'
          Dst:             __assert_fail
    - functionName:    PutLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:110,3'
          Dst:             PutLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:111,3'
          Dst:             PutLE16
    - functionName:    PutVP8FrameHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          112
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutVP8Header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - PutLE32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:107,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:108,3'
          Dst:             PutLE32
    - functionName:    PutAlphaChunk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - PutLE32
        - PutPaddingByte
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:82,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:85,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:96,39'
          Dst:             PutPaddingByte
    - functionName:    PutPaddingByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutVP8XHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - IsVP8XNeeded
        - PutLE24
        - PutLE32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:58,3'
          Dst:             IsVP8XNeeded
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:58,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:59,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:60,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:66,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:67,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:68,3'
          Dst:             PutLE24
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:69,3'
          Dst:             PutLE24
    - functionName:    IsVP8XNeeded
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutRIFFHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - PutLE32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:43,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:44,3'
          Dst:             PutLE32
    - functionName:    PutQuant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8PutBits
        - VP8PutSignedBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:239,3'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:240,3'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:241,3'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:242,3'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:243,3'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:244,3'
          Dst:             VP8PutSignedBits
    - functionName:    PutFilterHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8PutBitUniform
        - VP8PutBits
        - VP8PutSignedBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:220,3'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:221,3'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:222,3'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:223,7'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:226,9'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:228,7'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:230,7'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:231,7'
          Dst:             VP8PutBits
    - functionName:    PutSegmentHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - VP8PutBitUniform
        - VP8PutBits
        - VP8PutSignedBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:191,7'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:195,5'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:196,9'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:198,7'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:200,9'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:203,9'
          Dst:             VP8PutSignedBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:208,13'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:209,11'
          Dst:             VP8PutBits
    - functionName:    VP8BitWriterPos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitPartitionsSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8BitWriterSize
        - WebPEncodingSetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:253,30'
          Dst:             VP8BitWriterSize
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:255,14'
          Dst:             WebPEncodingSetError
    - functionName:    VP8BitWriterSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutWebPHeaders
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - IsVP8XNeeded
        - PutAlphaChunk
        - PutRIFFHeader
        - PutVP8FrameHeader
        - PutVP8Header
        - PutVP8XHeader
        - WebPEncodingSetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:155,9'
          Dst:             PutRIFFHeader
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:159,7'
          Dst:             IsVP8XNeeded
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:160,11'
          Dst:             PutVP8XHeader
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:166,11'
          Dst:             PutAlphaChunk
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:171,9'
          Dst:             PutVP8Header
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:175,9'
          Dst:             PutVP8FrameHeader
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:183,10'
          Dst:             WebPEncodingSetError
    - functionName:    VP8BitWriterBuf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GeneratePartition0
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          191
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - PutFilterHeader
        - PutQuant
        - PutSegmentHeader
        - VP8BitWriterFinish
        - VP8BitWriterInit
        - VP8BitWriterPos
        - VP8CodeIntraModes
        - VP8PutBitUniform
        - VP8PutBits
        - VP8WriteProbas
        - WebPEncodingSetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:271,10'
          Dst:             VP8BitWriterPos
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:272,8'
          Dst:             VP8BitWriterInit
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:273,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:275,3'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:276,3'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:278,3'
          Dst:             PutSegmentHeader
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:279,3'
          Dst:             PutFilterHeader
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:280,3'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:283,3'
          Dst:             PutQuant
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:284,3'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:285,3'
          Dst:             VP8WriteProbas
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:286,10'
          Dst:             VP8BitWriterPos
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:287,3'
          Dst:             VP8CodeIntraModes
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:288,3'
          Dst:             VP8BitWriterFinish
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:290,10'
          Dst:             VP8BitWriterPos
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:304,12'
          Dst:             WebPEncodingSetError
    - functionName:    VP8EncWrite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          376
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - EmitPartitionsSize
        - GeneratePartition0
        - IsVP8XNeeded
        - PutPaddingByte
        - PutWebPHeaders
        - VP8BitWriterBuf
        - VP8BitWriterSize
        - VP8BitWriterWipeOut
        - WebPEncodingSetError
        - WebPReportProgress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:328,8'
          Dst:             GeneratePartition0
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:333,14'
          Dst:             VP8BitWriterSize
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:336,17'
          Dst:             VP8BitWriterSize
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:344,7'
          Dst:             IsVP8XNeeded
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:354,12'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:359,34'
          Dst:             VP8BitWriterBuf
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:360,26'
          Dst:             VP8BitWriterSize
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:361,16'
          Dst:             PutWebPHeaders
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:363,16'
          Dst:             EmitPartitionsSize
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:364,5'
          Dst:             VP8BitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:369,32'
          Dst:             VP8BitWriterBuf
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:370,25'
          Dst:             VP8BitWriterSize
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:372,5'
          Dst:             VP8BitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:373,16'
          Dst:             WebPReportProgress
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:379,10'
          Dst:             PutPaddingByte
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:383,14'
          Dst:             WebPReportProgress
    - functionName:    VP8EncFreeBitWriters
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/syntax_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8BitWriterWipeOut
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:311,3'
          Dst:             VP8BitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/syntax_enc.c:313,5'
          Dst:             VP8BitWriterWipeOut
    - functionName:    VP8RecordStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TBufferNewPage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPSafeMalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:70,24'
          Dst:             WebPSafeMalloc
    - functionName:    VP8BitCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8EstimateTokenSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - VP8BitCost
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:229,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/token_enc.c:239,17'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/token_enc.c:241,17'
          Dst:             VP8BitCost
    - functionName:    VP8EmitTokens
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          156
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - VP8PutBit
        - WebPSafeFree
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:203,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/token_enc.c:213,9'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/token_enc.c:215,9'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/token_enc.c:218,21'
          Dst:             WebPSafeFree
    - functionName:    AddConstantToken
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - TBufferNewPage
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:105,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/token_enc.c:106,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/token_enc.c:107,23'
          Dst:             TBufferNewPage
    - functionName:    AddToken
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - TBufferNewPage
        - VP8RecordStats
        - __assert_fail
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:93,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/token_enc.c:94,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/token_enc.c:95,23'
          Dst:             TBufferNewPage
        - Src:             'Source/LibWebP/src/enc/token_enc.c:99,3'
          Dst:             VP8RecordStats
    - functionName:    VP8RecordCoeffTokens
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          498
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - AddConstantToken
        - AddToken
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:122,8'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:130,10'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:135,10'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:139,12'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:140,13'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:141,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:143,19'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:144,14'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:145,11'
          Dst:             AddConstantToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:147,11'
          Dst:             AddConstantToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:148,11'
          Dst:             AddConstantToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:155,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:156,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:161,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:162,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:167,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:168,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:173,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:174,11'
          Dst:             AddToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:180,11'
          Dst:             AddConstantToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:187,5'
          Dst:             AddConstantToken
        - Src:             'Source/LibWebP/src/enc/token_enc.c:188,21'
          Dst:             AddToken
    - functionName:    VP8TBufferClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8TBufferInit
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/token_enc.c:59,7'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/token_enc.c:62,5'
          Dst:             VP8TBufferInit
    - functionName:    VP8TBufferInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/token_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8WriteProbas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - VP8PutBit
        - VP8PutBitUniform
        - VP8PutBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:493,15'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:494,13'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:500,7'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:501,5'
          Dst:             VP8PutBits
    - functionName:    PutUVMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8PutBit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:301,7'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:302,9'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:303,7'
          Dst:             VP8PutBit
    - functionName:    PutI4Mode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - VP8PutBit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:272,7'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:273,9'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:274,11'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:275,14'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:276,15'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:277,13'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:280,15'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:281,17'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:282,15'
          Dst:             VP8PutBit
    - functionName:    PutI16Mode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8PutBit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:293,7'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:294,5'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:296,5'
          Dst:             VP8PutBit
    - functionName:    PutSegment
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8PutBit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:309,7'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:310,3'
          Dst:             VP8PutBit
    - functionName:    VP8CodeIntraModes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          204
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - PutI16Mode
        - PutI4Mode
        - PutSegment
        - PutUVMode
        - VP8IteratorInit
        - VP8IteratorNext
        - VP8PutBit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:316,3'
          Dst:             VP8IteratorInit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:321,7'
          Dst:             PutSegment
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:324,7'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:326,9'
          Dst:             VP8PutBit
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:327,7'
          Dst:             PutI16Mode
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:336,18'
          Dst:             PutI4Mode
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:342,5'
          Dst:             PutUVMode
        - Src:             'Source/LibWebP/src/enc/tree_enc.c:343,12'
          Dst:             VP8IteratorNext
    - functionName:    VP8DefaultProbas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/tree_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutLE16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:98,3'
          Dst:             __assert_fail
    - functionName:    PutLE32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PutLE16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/utils.h:110,3'
          Dst:             PutLE16
        - Src:             'Source/LibWebP/src/utils/utils.h:111,3'
          Dst:             PutLE16
    - functionName:    WriteRiffHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PutLE32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1362,3'
          Dst:             PutLE32
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1363,3'
          Dst:             PutLE32
    - functionName:    ApplyPaletteHash2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyPaletteHash1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyPaletteHash0
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SearchColorGreedy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1511,3'
          Dst:             __assert_fail
    - functionName:    ApplyPalette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          648
      EdgeCount:       122
      CyclomaticComplexity: 26
      functionsReached:
        - ApplyPaletteHash0
        - ApplyPaletteHash1
        - ApplyPaletteHash2
        - PrepareMapToPalette
        - SearchColorGreedy
        - SearchColorNoIdx
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1568,38'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1574,5'
          Dst:             SearchColorGreedy
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1602,7'
          Dst:             ApplyPaletteHash0
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1604,7'
          Dst:             ApplyPaletteHash1
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1606,7'
          Dst:             ApplyPaletteHash2
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1610,7'
          Dst:             PrepareMapToPalette
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1611,7'
          Dst:             SearchColorNoIdx
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1615,3'
          Dst:             WebPSafeFree
    - functionName:    PrepareMapToPalette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PaletteCompareColorsForQsort
        - SearchColorNoIdx
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:145,3'
          Dst:             qsort
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:145,3'
          Dst:             PaletteCompareColorsForQsort
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:147,13'
          Dst:             SearchColorNoIdx
    - functionName:    SearchColorNoIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PaletteCompareColorsForQsort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:35,22'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:36,22'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:37,3'
          Dst:             __assert_fail
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPrefixEncodeNoLUT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BitsLog2Floor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:110,27'
          Dst:             BitsLog2Floor
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LRefsCursorNext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LRefsCursorNextBlock
        - VP8LRefsCursorOk
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:205,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:207,37'
          Dst:             VP8LRefsCursorNextBlock
    - functionName:    VP8LRefsCursorOk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixOrCopyLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      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:    WriteHuffmanCodeWithExtraBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPutBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:949,3'
          Dst:             VP8LPutBits
    - functionName:    VP8LPutBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LPutBitsFlushBits
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.h:138,9'
          Dst:             VP8LPutBitsFlushBits
    - functionName:    VP8LPrefixEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefixEncodeNoLUT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:146,5'
          Dst:             VP8LPrefixEncodeNoLUT
    - functionName:    PixOrCopyDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:102,3'
          Dst:             __assert_fail
    - functionName:    PixOrCopyCacheIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:96,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:97,3'
          Dst:             __assert_fail
    - functionName:    PixOrCopyIsCacheIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WriteHuffmanCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPutBits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:938,3'
          Dst:             VP8LPutBits
    - functionName:    PixOrCopyLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:87,3'
          Dst:             __assert_fail
    - functionName:    PixOrCopyIsLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StoreHuffmanTreeToBitMask
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPutBits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/enc/vp8l_enc.c:811,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:810,5'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:813,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:816,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:819,9'
          Dst:             VP8LPutBits
    - functionName:    StoreHuffmanTreeOfHuffmanTreeToBitMask
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LPutBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:780,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:782,5'
          Dst:             VP8LPutBits
    - functionName:    StoreFullHuffmanCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          290
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - BitsLog2Floor
        - ClearHuffmanTreeIfOnlyOneSymbol
        - StoreHuffmanTreeOfHuffmanTreeToBitMask
        - StoreHuffmanTreeToBitMask
        - VP8LCreateCompressedHuffmanTree
        - VP8LCreateHuffmanTree
        - VP8LPutBits
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:839,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:840,16'
          Dst:             VP8LCreateCompressedHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:849,5'
          Dst:             VP8LCreateHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:852,3'
          Dst:             StoreHuffmanTreeOfHuffmanTreeToBitMask
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:853,3'
          Dst:             ClearHuffmanTreeIfOnlyOneSymbol
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:876,5'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:879,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:881,27'
          Dst:             BitsLog2Floor
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:883,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:884,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:885,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:886,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:889,5'
          Dst:             StoreHuffmanTreeToBitMask
    - functionName:    ClearHuffmanTreeIfOnlyOneSymbol
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHistogramNumCodes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StoreImageToBitMask
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          286
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - PixOrCopyCacheIdx
        - PixOrCopyDistance
        - PixOrCopyIsCacheIdx
        - PixOrCopyIsLiteral
        - PixOrCopyLength
        - PixOrCopyLiteral
        - VP8LPrefixEncode
        - VP8LPutBits
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
        - VP8LSubSampleSize
        - WriteHuffmanCode
        - WriteHuffmanCodeWithExtraBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:957,40'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:966,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:967,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:976,9'
          Dst:             PixOrCopyIsLiteral
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:980,26'
          Dst:             PixOrCopyLiteral
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:981,9'
          Dst:             WriteHuffmanCode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:983,16'
          Dst:             PixOrCopyIsCacheIdx
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:984,24'
          Dst:             PixOrCopyCacheIdx
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:986,7'
          Dst:             WriteHuffmanCode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:991,28'
          Dst:             PixOrCopyDistance
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:992,7'
          Dst:             VP8LPrefixEncode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:993,7'
          Dst:             WriteHuffmanCodeWithExtraBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:998,7'
          Dst:             VP8LPrefixEncode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:999,7'
          Dst:             WriteHuffmanCode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1000,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1002,10'
          Dst:             PixOrCopyLength
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1007,5'
          Dst:             VP8LRefsCursorNext
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StoreHuffmanCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - StoreFullHuffmanCode
        - VP8LPutBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:914,5'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:916,5'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:917,5'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:919,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:920,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:922,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:923,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:926,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:929,5'
          Dst:             StoreFullHuffmanCode
    - functionName:    GetHuffBitLengthsAndCodes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          330
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - VP8LCreateHuffmanTree
        - VP8LHistogramNumCodes
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:706,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:709,22'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:720,25'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:738,23'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:739,29'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:747,5'
          Dst:             VP8LCreateHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:748,5'
          Dst:             VP8LCreateHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:749,5'
          Dst:             VP8LCreateHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:750,5'
          Dst:             VP8LCreateHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:751,5'
          Dst:             VP8LCreateHuffmanTree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:755,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:756,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:758,5'
          Dst:             WebPSafeFree
    - functionName:    EncodeImageNoHuffman
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          232
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ClearHuffmanTreeIfOnlyOneSymbol
        - GetHuffBitLengthsAndCodes
        - StoreHuffmanCode
        - StoreImageToBitMask
        - VP8LAllocateHistogramSet
        - VP8LFreeHistogramSet
        - VP8LGetBackwardReferences
        - VP8LHashChainFill
        - VP8LHistogramSetClear
        - VP8LHistogramStoreRefs
        - VP8LPutBits
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1026,48'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1034,8'
          Dst:             VP8LHashChainFill
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1039,9'
          Dst:             VP8LGetBackwardReferences
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1044,21'
          Dst:             VP8LAllocateHistogramSet
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1049,3'
          Dst:             VP8LHistogramSetClear
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1052,3'
          Dst:             VP8LHistogramStoreRefs
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1055,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1056,8'
          Dst:             GetHuffBitLengthsAndCodes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1062,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1072,31'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1081,5'
          Dst:             StoreHuffmanCode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1082,5'
          Dst:             ClearHuffmanTreeIfOnlyOneSymbol
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1086,9'
          Dst:             StoreImageToBitMask
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1090,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1091,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1092,3'
          Dst:             VP8LFreeHistogramSet
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1093,3'
          Dst:             WebPSafeFree
    - functionName:    CoOccurrenceFindMax
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:182,3'
          Dst:             __assert_fail
    - functionName:    CoOccurrenceBuild
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          273
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PrepareMapToPalette
        - SearchColorNoIdx
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:197,22'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:201,3'
          Dst:             PrepareMapToPalette
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:206,28'
          Dst:             SearchColorNoIdx
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:228,3'
          Dst:             WebPSafeFree
    - functionName:    PaletteComponentDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SwapColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PaletteColorDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PaletteComponentDistance
        - VP8LSubPixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:51,25'
          Dst:             VP8LSubPixels
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:54,12'
          Dst:             PaletteComponentDistance
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:55,12'
          Dst:             PaletteComponentDistance
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:56,12'
          Dst:             PaletteComponentDistance
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:58,12'
          Dst:             PaletteComponentDistance
    - functionName:    VP8LSubPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PaletteHasNonMonotonousDeltas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          152
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - VP8LSubPixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:98,27'
          Dst:             VP8LSubPixels
    - functionName:    ClearTransformBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1422,3'
          Dst:             WebPSafeFree
    - functionName:    EncodeImageInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          761
      EdgeCount:       149
      CyclomaticComplexity: 37
      functionsReached:
        - ClearHuffmanTreeIfOnlyOneSymbol
        - EncodeImageNoHuffman
        - GetHuffBitLengthsAndCodes
        - StoreHuffmanCode
        - StoreImageToBitMask
        - VP8LAllocateHistogram
        - VP8LAllocateHistogramSet
        - VP8LBitWriterClone
        - VP8LBitWriterInit
        - VP8LBitWriterNumBytes
        - VP8LBitWriterReset
        - VP8LBitWriterSwap
        - VP8LBitWriterWipeOut
        - VP8LFreeHistogram
        - VP8LFreeHistogramSet
        - VP8LGetBackwardReferences
        - VP8LGetHistoImageSymbols
        - VP8LHashChainClear
        - VP8LHashChainFill
        - VP8LHashChainInit
        - VP8LPutBits
        - VP8LSubSampleSize
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1105,7'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1106,7'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1111,48'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1116,18'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1124,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1125,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1126,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1127,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1132,8'
          Dst:             VP8LHashChainInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1133,8'
          Dst:             VP8LHashChainFill
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1145,8'
          Dst:             VP8LBitWriterInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1148,9'
          Dst:             VP8LBitWriterClone
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1156,11'
          Dst:             VP8LGetBackwardReferences
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1169,7'
          Dst:             VP8LBitWriterReset
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1173,11'
          Dst:             VP8LAllocateHistogramSet
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1174,19'
          Dst:             VP8LAllocateHistogram
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1176,12'
          Dst:             VP8LGetHistoImageSymbols
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1185,41'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1191,12'
          Dst:             GetHuffBitLengthsAndCodes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1195,7'
          Dst:             VP8LFreeHistogramSet
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1199,7'
          Dst:             VP8LFreeHistogram
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1204,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1205,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1207,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1212,7'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1215,24'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1229,9'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1232,13'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1233,13'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1230,15'
          Dst:             EncodeImageNoHuffman
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1234,9'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1249,37'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1253,11'
          Dst:             StoreHuffmanCode
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1254,11'
          Dst:             ClearHuffmanTreeIfOnlyOneSymbol
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1258,28'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1259,13'
          Dst:             StoreImageToBitMask
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1263,11'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1264,24'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1268,19'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1269,9'
          Dst:             VP8LBitWriterSwap
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1271,7'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1274,9'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1275,9'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1280,3'
          Dst:             VP8LBitWriterSwap
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1284,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1285,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1286,3'
          Dst:             VP8LFreeHistogramSet
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1287,3'
          Dst:             VP8LFreeHistogram
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1288,3'
          Dst:             VP8LHashChainClear
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1290,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1291,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1293,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1294,3'
          Dst:             VP8LBitWriterWipeOut
    - functionName:    VP8LBitWriterNumBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyCrossColorFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - EncodeImageNoHuffman
        - VP8LColorSpaceTransform
        - VP8LPutBits
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1339,31'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1340,32'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1342,3'
          Dst:             VP8LColorSpaceTransform
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1344,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1345,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1346,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1347,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1348,10'
          Dst:             EncodeImageNoHuffman
    - functionName:    ApplyPredictFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - EncodeImageNoHuffman
        - VP8LPutBits
        - VP8LResidualImage
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1314,31'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1315,32'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1320,3'
          Dst:             VP8LResidualImage
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1324,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1325,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1326,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1327,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1328,10'
          Dst:             EncodeImageNoHuffman
    - functionName:    ApplySubtractGreen
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPutBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1303,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1304,3'
          Dst:             VP8LPutBits
    - functionName:    MakeInputImageCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - AllocateTransformBuffer
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1484,9'
          Dst:             AllocateTransformBuffer
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1499,3'
          Dst:             __assert_fail
    - functionName:    AllocateTransformBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          193
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ClearTransformBuffer
        - VP8LSubSampleSize
        - WebPSafeMalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1446,13'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1447,17'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1457,5'
          Dst:             ClearTransformBuffer
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1458,22'
          Dst:             WebPSafeMalloc
    - functionName:    MapImageFromPalette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          152
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - AllocateTransformBuffer
        - ApplyPalette
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1644,38'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1644,9'
          Dst:             AllocateTransformBuffer
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1647,9'
          Dst:             ApplyPalette
    - functionName:    EncodePalette
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - EncodeImageNoHuffman
        - VP8LPutBits
        - VP8LSubPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1661,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1662,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1663,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1664,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1666,22'
          Dst:             VP8LSubPixels
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1669,10'
          Dst:             EncodeImageNoHuffman
    - functionName:    PaletteSortModifiedZeng
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          433
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - CoOccurrenceBuild
        - CoOccurrenceFindMax
        - WebPSafeCalloc
        - WebPSafeFree
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:253,18'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:255,7'
          Dst:             CoOccurrenceBuild
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:257,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:262,3'
          Dst:             CoOccurrenceFindMax
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:312,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:313,3'
          Dst:             WebPSafeFree
    - functionName:    PaletteSortMinimizeDeltas
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - PaletteColorDistance
        - PaletteHasNonMonotonousDeltas
        - SwapColor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:121,8'
          Dst:             PaletteHasNonMonotonousDeltas
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:129,34'
          Dst:             PaletteColorDistance
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:135,5'
          Dst:             SwapColor
    - functionName:    VP8LFastLog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HashPix
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddSingleSubGreen
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddSingle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AnalyzeEntropy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          484
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - AddSingle
        - AddSingleSubGreen
        - HashPix
        - VP8LBitsEntropy
        - VP8LFastLog2
        - VP8LSubPixels
        - VP8LSubSampleSize
        - WebPSafeCalloc
        - WebPSafeFree
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:397,22'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:406,35'
          Dst:             VP8LSubPixels
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:411,9'
          Dst:             AddSingle
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:416,9'
          Dst:             AddSingle
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:421,9'
          Dst:             AddSingleSubGreen
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:424,9'
          Dst:             AddSingleSubGreen
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:429,33'
          Dst:             HashPix
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:453,27'
          Dst:             VP8LBitsEntropy
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:476,28'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:477,28'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:478,28'
          Dst:             VP8LFastLog2
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:481,36'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:482,36'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:483,36'
          Dst:             VP8LFastLog2
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:496,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:521,5'
          Dst:             WebPSafeFree
    - functionName:    GetTransformBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:545,3'
          Dst:             __assert_fail
    - functionName:    GetHistoBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:532,33'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:533,33'
          Dst:             VP8LSubSampleSize
    - functionName:    WriteImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - VP8LBitWriterFinish
        - VP8LBitWriterNumBytes
        - WriteRiffHeader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1391,38'
          Dst:             VP8LBitWriterFinish
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1392,30'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1397,9'
          Dst:             WriteRiffHeader
    - functionName:    WriteRealAlphaAndVersion
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPutBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1382,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1383,3'
          Dst:             VP8LPutBits
    - functionName:    WriteImageSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPutBits
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1374,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1376,3'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1377,3'
          Dst:             VP8LPutBits
    - functionName:    VP8LEncodeImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          317
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - VP8LBitWriterInit
        - VP8LBitWriterWipeOut
        - VP8LEncodeStream
        - WebPEncodingSetError
        - WebPPictureHasTransparency
        - WebPReportProgress
        - WriteImage
        - WriteImageSize
        - WriteRealAlphaAndVersion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2056,5'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2066,8'
          Dst:             VP8LBitWriterInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2071,8'
          Dst:             WebPReportProgress
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2088,8'
          Dst:             WriteImageSize
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2093,15'
          Dst:             WebPPictureHasTransparency
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2095,8'
          Dst:             WriteRealAlphaAndVersion
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2100,8'
          Dst:             WebPReportProgress
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2103,9'
          Dst:             VP8LEncodeStream
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2106,8'
          Dst:             WebPReportProgress
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2109,9'
          Dst:             WriteImage
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2112,8'
          Dst:             WebPReportProgress
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2130,3'
          Dst:             VP8LBitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2132,5'
          Dst:             WebPEncodingSetError
    - functionName:    VP8LEncodeStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          530
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - EncoderAnalyze
        - EncoderInit
        - VP8LBitWriterClone
        - VP8LBitWriterInit
        - VP8LBitWriterNumBytes
        - VP8LBitWriterSwap
        - VP8LBitWriterWipeOut
        - VP8LEncoderDelete
        - VP8LEncoderNew
        - WebPGetWorkerInterface
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1901,33'
          Dst:             VP8LEncoderNew
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1912,55'
          Dst:             WebPGetWorkerInterface
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1917,8'
          Dst:             EncoderAnalyze
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1919,8'
          Dst:             EncoderInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1919,34'
          Dst:             VP8LBitWriterInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1959,14'
          Dst:             VP8LBitWriterClone
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1965,20'
          Dst:             VP8LEncoderNew
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1966,34'
          Dst:             EncoderInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2017,9'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2017,43'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2018,7'
          Dst:             VP8LBitWriterSwap
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2033,3'
          Dst:             VP8LBitWriterWipeOut
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2034,3'
          Dst:             VP8LEncoderDelete
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:2035,3'
          Dst:             VP8LEncoderDelete
    - functionName:    VP8LEncoderNew
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LEncDspInit
        - WebPEncodingSetError
        - WebPSafeCalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1679,42'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1681,5'
          Dst:             WebPEncodingSetError
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1688,3'
          Dst:             VP8LEncDspInit
    - functionName:    EncoderAnalyze
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          520
      EdgeCount:       93
      CyclomaticComplexity: 21
      functionsReached:
        - AnalyzeEntropy
        - GetHistoBits
        - GetTransformBits
        - PaletteCompareColorsForQsort
        - WebPGetColorPalette
        - __assert_fail
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:582,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:585,24'
          Dst:             WebPGetColorPalette
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:590,5'
          Dst:             qsort
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:590,5'
          Dst:             PaletteCompareColorsForQsort
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:595,22'
          Dst:             GetHistoBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:597,26'
          Dst:             GetTransformBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:610,10'
          Dst:             AnalyzeEntropy
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:623,11'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:659,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:663,7'
          Dst:             __assert_fail
    - functionName:    EncoderInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LBackwardRefsInit
        - VP8LHashChainInit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:682,8'
          Dst:             VP8LHashChainInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:684,27'
          Dst:             VP8LBackwardRefsInit
    - functionName:    EncodeStreamHook
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         120
      ICount:          872
      EdgeCount:       162
      CyclomaticComplexity: 44
      functionsReached:
        - AllocateTransformBuffer
        - ApplyCrossColorFilter
        - ApplyPredictFilter
        - ApplySubtractGreen
        - BitsLog2Floor
        - EncodeImageInternal
        - EncodePalette
        - MakeInputImageCopy
        - MapImageFromPalette
        - PaletteSortMinimizeDeltas
        - PaletteSortModifiedZeng
        - VP8ApplyNearLossless
        - VP8LBackwardRefsClear
        - VP8LBitWriterClone
        - VP8LBitWriterInit
        - VP8LBitWriterNumBytes
        - VP8LBitWriterReset
        - VP8LBitWriterSwap
        - VP8LBitWriterWipeOut
        - VP8LPutBits
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1739,32'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1751,8'
          Dst:             VP8LBitWriterInit
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1752,35'
          Dst:             VP8LBitWriterClone
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1774,5'
          Dst:             VP8LBackwardRefsClear
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1775,5'
          Dst:             VP8LBackwardRefsClear
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1782,13'
          Dst:             AllocateTransformBuffer
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1785,12'
          Dst:             VP8ApplyNearLossless
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1804,9'
          Dst:             PaletteSortMinimizeDeltas
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1807,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1808,15'
          Dst:             PaletteSortModifiedZeng
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1812,13'
          Dst:             EncodePalette
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1814,13'
          Dst:             MapImageFromPalette
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1819,28'
          Dst:             BitsLog2Floor
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1826,15'
          Dst:             MakeInputImageCopy
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1834,9'
          Dst:             ApplySubtractGreen
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1838,15'
          Dst:             ApplyPredictFilter
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1844,15'
          Dst:             ApplyCrossColorFilter
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1850,5'
          Dst:             VP8LPutBits
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1854,11'
          Dst:             EncodeImageInternal
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1862,9'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1863,19'
          Dst:             VP8LBitWriterNumBytes
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1865,7'
          Dst:             VP8LBitWriterSwap
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1885,33'
          Dst:             VP8LBitWriterReset
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1887,3'
          Dst:             VP8LBitWriterSwap
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1890,3'
          Dst:             VP8LBitWriterWipeOut
    - functionName:    VP8LEncoderDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/vp8l_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ClearTransformBuffer
        - VP8LBackwardRefsClear
        - VP8LHashChainClear
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1696,5'
          Dst:             VP8LHashChainClear
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1697,29'
          Dst:             VP8LBackwardRefsClear
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1698,5'
          Dst:             ClearTransformBuffer
        - Src:             'Source/LibWebP/src/enc/vp8l_enc.c:1699,5'
          Dst:             WebPSafeFree
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BSwap64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LSetEndOfStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPrefetchBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LReadBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ShiftBytes
        - VP8LPrefetchBits
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:209,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:212,26'
          Dst:             VP8LPrefetchBits
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:215,5'
          Dst:             ShiftBytes
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:218,5'
          Dst:             VP8LSetEndOfStream
    - functionName:    ShiftBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LIsEndOfStream
        - VP8LSetEndOfStream
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:188,7'
          Dst:             VP8LIsEndOfStream
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:189,5'
          Dst:             VP8LSetEndOfStream
    - functionName:    VP8LIsEndOfStream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.h:171,3'
          Dst:             __assert_fail
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      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:    VP8LDoFillBitWindow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ShiftBytes
        - WebPMemToUint32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:194,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:199,29'
          Dst:             WebPMemToUint32
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:205,3'
          Dst:             ShiftBytes
    - functionName:    VP8LBitReaderSetBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LIsEndOfStream
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:166,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:167,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:168,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:172,39'
          Dst:             VP8LIsEndOfStream
    - functionName:    VP8LInitBitReader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:144,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:145,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:146,3'
          Dst:             __assert_fail
    - functionName:    VP8GetSignedValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8GetValue
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:115,21'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:116,10'
          Dst:             VP8GetValue
    - functionName:    VP8GetValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8GetBit
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:108,10'
          Dst:             VP8GetBit
    - functionName:    VP8GetBit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BitsLog2Floor
        - VP8LoadNewBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:114,5'
          Dst:             VP8LoadNewBytes
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:128,29'
          Dst:             BitsLog2Floor
    - functionName:    VP8LoadNewBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:59,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:85,12'
          Dst:             BSwap64
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:102,5'
          Dst:             VP8LoadFinalBytes
    - functionName:    VP8LoadFinalBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:88,3'
          Dst:             __assert_fail
    - functionName:    VP8RemapBitReader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8InitBitReader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - VP8BitReaderSetBuffer
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:36,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:37,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:38,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:43,3'
          Dst:             VP8BitReaderSetBuffer
        - Src:             'Source/LibWebP/src/utils/bit_reader_utils.c:44,3'
          Dst:             VP8LoadNewBytes
    - functionName:    VP8BitReaderSetBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LBitWriterFinish
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LBitWriterResize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:336,7'
          Dst:             VP8LBitWriterResize
    - functionName:    VP8LBitWriterResize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          166
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:222,29'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:230,3'
          Dst:             WebPSafeFree
    - functionName:    VP8LPutBitsInternal
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:295,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:297,3'
          Dst:             __assert_fail
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPutBitsFlushBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CheckSizeOverflow
        - VP8LBitWriterResize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:281,10'
          Dst:             CheckSizeOverflow
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:282,10'
          Dst:             VP8LBitWriterResize
    - functionName:    VP8LBitWriterSwap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LBitWriterReset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:267,3'
          Dst:             __assert_fail
    - functionName:    VP8LBitWriterWipeOut
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:257,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LBitWriterClone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LBitWriterResize
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:245,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:246,8'
          Dst:             VP8LBitWriterResize
    - functionName:    VP8LBitWriterInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LBitWriterResize
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:239,10'
          Dst:             VP8LBitWriterResize
    - functionName:    VP8BitWriterWipeOut
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:193,5'
          Dst:             WebPSafeFree
    - functionName:    VP8BitWriterAppend
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - BitWriterResize
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:183,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:185,8'
          Dst:             BitWriterResize
    - functionName:    BitWriterResize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:40,23'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:46,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:49,3'
          Dst:             WebPSafeFree
    - functionName:    VP8BitWriterFinish
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Flush
        - VP8PutBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:175,3'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:177,3'
          Dst:             Flush
    - functionName:    VP8PutBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - VP8PutBitUniform
        - __assert_fail
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:145,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:147,5'
          Dst:             VP8PutBitUniform
    - functionName:    Flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          180
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - BitWriterResize
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:58,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:63,10'
          Dst:             BitWriterResize
    - functionName:    VP8PutBitUniform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Flush
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:138,27'
          Dst:             Flush
    - functionName:    VP8BitWriterInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BitWriterResize
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:171,32'
          Dst:             BitWriterResize
    - functionName:    VP8PutSignedBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - VP8PutBitUniform
        - VP8PutBits
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:152,8'
          Dst:             VP8PutBitUniform
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:154,5'
          Dst:             VP8PutBits
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:156,5'
          Dst:             VP8PutBits
    - functionName:    VP8PutBit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_writer_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Flush
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_writer_utils.c:121,27'
          Dst:             Flush
    - functionName:    VP8LColorCacheCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:44,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:45,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:46,3'
          Dst:             __assert_fail
    - functionName:    VP8LColorCacheClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:37,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LColorCacheInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeCalloc
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:25,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:26,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.c:27,37'
          Dst:             WebPSafeCalloc
    - functionName:    GradientPredictor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/filters_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPEstimateBestFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/filters_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          265
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - GradientPredictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/filters_utils.c:44,11'
          Dst:             GradientPredictor
    - functionName:    ReverseBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetBitDepths
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SetBitDepths
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:139,5'
          Dst:             SetBitDepths
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:140,5'
          Dst:             SetBitDepths
    - functionName:    CompareHuffmanTrees
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:130,5'
          Dst:             __assert_fail
    - functionName:    ValuesShouldBeCollapsedToStrideAverage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertBitDepthsToSymbols
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - ReverseBits
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:381,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:385,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:399,22'
          Dst:             ReverseBits
    - functionName:    GenerateOptimalTree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          411
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - CompareHuffmanTrees
        - SetBitDepths
        - __assert_fail
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:190,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:210,5'
          Dst:             qsort
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:210,5'
          Dst:             CompareHuffmanTrees
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:238,7'
          Dst:             SetBitDepths
    - functionName:    OptimizeHuffmanForRle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          486
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - ValuesShouldBeCollapsedToStrideAverage
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:78,12'
          Dst:             ValuesShouldBeCollapsedToStrideAverage
    - functionName:    VP8LCreateHuffmanTree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertBitDepthsToSymbols
        - GenerateOptimalTree
        - OptimizeHuffmanForRle
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:411,3'
          Dst:             OptimizeHuffmanForRle
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:412,3'
          Dst:             GenerateOptimalTree
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:415,3'
          Dst:             ConvertBitDepthsToSymbols
    - functionName:    CodeRepeatedValues
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:264,3'
          Dst:             __assert_fail
    - functionName:    CodeRepeatedZeros
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LCreateCompressedHuffmanTree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_encode_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - CodeRepeatedValues
        - CodeRepeatedZeros
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:333,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:341,16'
          Dst:             CodeRepeatedZeros
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:343,16'
          Dst:             CodeRepeatedValues
        - Src:             'Source/LibWebP/src/utils/huffman_encode_utils.c:347,5'
          Dst:             __assert_fail
    - functionName:    NextTableBitSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetNextKey
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReplicateValue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:56,3'
          Dst:             __assert_fail
    - functionName:    BuildHuffmanTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          586
      EdgeCount:       106
      CyclomaticComplexity: 25
      functionsReached:
        - GetNextKey
        - NextTableBitSize
        - ReplicateValue
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:92,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:93,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:94,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:96,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:138,7'
          Dst:             ReplicateValue
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:166,9'
          Dst:             ReplicateValue
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:167,15'
          Dst:             GetNextKey
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:185,24'
          Dst:             NextTableBitSize
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:194,9'
          Dst:             ReplicateValue
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:195,15'
          Dst:             GetNextKey
    - functionName:    VP8LBuildHuffmanTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - BuildHuffmanTable
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:217,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:219,18'
          Dst:             BuildHuffmanTable
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:224,18'
          Dst:             BuildHuffmanTable
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:228,20'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:230,18'
          Dst:             BuildHuffmanTable
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:232,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LHtreeGroupsFree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:37,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LHtreeGroupsNew
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:27,20'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/utils/huffman_utils.c:31,3'
          Dst:             __assert_fail
    - functionName:    QuantizeLevels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          571
      EdgeCount:       107
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/quant_levels_utils.c:71,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/quant_levels_utils.c:72,3'
          Dst:             __assert_fail
    - functionName:    End
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/thread_utils.c:343,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/thread_utils.c:345,3'
          Dst:             __assert_fail
    - functionName:    Execute
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Launch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Execute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/thread_utils.c:326,3'
          Dst:             Execute
    - functionName:    Sync
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/thread_utils.c:272,3'
          Dst:             __assert_fail
    - functionName:    Reset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Sync
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/thread_utils.c:310,10'
          Dst:             Sync
        - Src:             'Source/LibWebP/src/utils/thread_utils.c:312,3'
          Dst:             __assert_fail
    - functionName:    Init
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPGetWorkerInterface
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPSetWorkerInterface
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WMPhotoTranscode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         471
      ICount:          3973
      EdgeCount:       635
      CyclomaticComplexity: 166
      functionsReached:
        - DecodeMacroblockDC
        - DecodeMacroblockHighpass
        - DecodeMacroblockLowpass
        - FreeCodingContextDec
        - FreeCodingContextEnc
        - ReadImagePlaneHeader
        - ReadWMIHeader
        - StrDecInit
        - StrEncInit
        - StrIODecInit
        - StrIODecTerm
        - StrIOEncTerm
        - WriteImagePlaneHeader
        - WriteWMIHeader
        - advanceOneMBRow
        - attachISWrite
        - attach_SB
        - copyTo
        - detachISWrite
        - detach_SB
        - encodeMB
        - freePredInfo
        - freeTileInfo
        - getROI
        - getTilePos
        - isTileExtraction
        - predACDec
        - predDCACDec
        - readPackets
        - transcodeTileHeader
        - transformACBlocks
        - transformACBlocks420
        - transformACBlocks422
        - transformDCBlock
        - transformDCBlock420
        - transformDCBlock422
        - updatePredInfo
        - writeIndexTable
        - writeIndexTableNull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:498,8'
          Dst:             ReadWMIHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:511,30'
          Dst:             isTileExtraction
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:537,12'
          Dst:             attach_SB
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:539,9'
          Dst:             ReadImagePlaneHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:540,9'
          Dst:             detach_SB
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:542,12'
          Dst:             StrDecInit
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:554,8'
          Dst:             StrIODecInit
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:557,8'
          Dst:             StrDecInit
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:561,12'
          Dst:             StrDecInit
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:602,8'
          Dst:             getROI
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:654,9'
          Dst:             attachISWrite
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:658,9'
          Dst:             WriteWMIHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:665,12'
          Dst:             StrEncInit
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:684,17'
          Dst:             StrEncInit
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:687,9'
          Dst:             WriteImagePlaneHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:715,13'
          Dst:             writeIndexTableNull
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:718,13'
          Dst:             writeIndexTable
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:720,9'
          Dst:             detachISWrite
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:728,29'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:736,9'
          Dst:             writeIndexTableNull
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:753,17'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:759,20'
          Dst:             readPackets
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:764,20'
          Dst:             DecodeMacroblockDC
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:768,24'
          Dst:             DecodeMacroblockLowpass
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:771,17'
          Dst:             predDCACDec
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:774,24'
          Dst:             DecodeMacroblockHighpass
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:777,17'
          Dst:             predACDec
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:779,17'
          Dst:             updatePredInfo
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:869,21'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:872,25'
          Dst:             transcodeTileHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:874,24'
          Dst:             encodeMB
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:879,25'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:881,28'
          Dst:             encodeMB
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:901,9'
          Dst:             advanceOneMBRow
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:904,13'
          Dst:             advanceOneMBRow
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:914,21'
          Dst:             transformDCBlock
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:915,21'
          Dst:             transformACBlocks
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:919,25'
          Dst:             transformDCBlock420
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:920,25'
          Dst:             transformACBlocks420
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:924,25'
          Dst:             transformDCBlock422
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:925,25'
          Dst:             transformACBlocks422
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:933,17'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:936,21'
          Dst:             transcodeTileHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:937,20'
          Dst:             encodeMB
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:943,21'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:946,21'
          Dst:             transformDCBlock
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:947,21'
          Dst:             transformACBlocks
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:952,24'
          Dst:             encodeMB
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:957,13'
          Dst:             advanceOneMBRow
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:971,5'
          Dst:             freePredInfo
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:972,5'
          Dst:             freeTileInfo
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:973,5'
          Dst:             StrIODecTerm
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:974,5'
          Dst:             FreeCodingContextDec
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:981,9'
          Dst:             freePredInfo
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:982,9'
          Dst:             freeTileInfo
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:983,9'
          Dst:             StrIOEncTerm
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:985,9'
          Dst:             FreeCodingContextEnc
    - functionName:    isTileExtraction
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          241
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - isTileBoundary
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:465,17'
          Dst:             isTileBoundary
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:466,13'
          Dst:             isTileBoundary
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:467,13'
          Dst:             isTileBoundary
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:468,13'
          Dst:             isTileBoundary
    - functionName:    getROI
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         154
      ICount:          1214
      EdgeCount:       204
      CyclomaticComplexity: 52
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transcodeTileHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          737
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - dquantBits
        - putBit16
        - transcodeQuantizer
        - transcodeQuantizers
        - transcodeQuantizersAlpha
        - writePacketHeader
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:140,9'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:142,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:145,13'
          Dst:             transcodeQuantizer
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:147,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:152,21'
          Dst:             transcodeQuantizers
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:154,21'
          Dst:             transcodeQuantizersAlpha
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:157,25'
          Dst:             transcodeQuantizers
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:159,25'
          Dst:             transcodeQuantizersAlpha
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:165,17'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:167,21'
          Dst:             transcodeQuantizers
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:169,21'
          Dst:             transcodeQuantizersAlpha
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:172,21'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:174,25'
          Dst:             transcodeQuantizers
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:176,25'
          Dst:             transcodeQuantizersAlpha
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:179,25'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:181,29'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:186,53'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:187,53'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:190,62'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:191,62'
          Dst:             dquantBits
    - functionName:    transformDCBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transformACBlocks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          321
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transformDCBlock420
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transformACBlocks420
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          321
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transformDCBlock422
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:217,5'
          Dst:             __assert_fail
    - functionName:    transformACBlocks422
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          273
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:284,5'
          Dst:             __assert_fail
    - functionName:    transcodeQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - putBit16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:89,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:93,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:96,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:101,13'
          Dst:             putBit16
    - functionName:    transcodeQuantizers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - putBit16
        - transcodeQuantizer
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:107,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:111,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:114,13'
          Dst:             transcodeQuantizer
    - functionName:    transcodeQuantizersAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - putBit16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:120,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:124,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/decode/JXRTranscode.c:127,13'
          Dst:             putBit16
    - functionName:    isTileBoundary
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/JXRTranscode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _getBit16s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _flushBit16
        - _peekBit16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:144,21'
          Dst:             _peekBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:146,5'
          Dst:             _flushBit16
    - functionName:    _peekBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:65,5'
          Dst:             __assert_fail
    - functionName:    _flushBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _load4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:72,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:72,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:72,5'
          Dst:             _load4
    - functionName:    _load4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _byteswap_ulong
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:58,12'
          Dst:             _byteswap_ulong
    - functionName:    DecodeBlockHighpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          393
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - DecodeFirstIndex
        - DecodeIndex
        - DecodeSignificantAbsLevel
        - DecodeSignificantRun
        - __assert_fail
        - _getSign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:491,5'
          Dst:             DecodeFirstIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:496,13'
          Dst:             _getSign
        - Src:             'Source/LibJXR/image/decode/segdec.c:500,19'
          Dst:             DecodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/decode/segdec.c:506,16'
          Dst:             DecodeSignificantRun
        - Src:             'Source/LibJXR/image/decode/segdec.c:522,21'
          Dst:             DecodeSignificantRun
        - Src:             'Source/LibJXR/image/decode/segdec.c:526,9'
          Dst:             DecodeIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:529,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:531,17'
          Dst:             _getSign
        - Src:             'Source/LibJXR/image/decode/segdec.c:535,23'
          Dst:             DecodeSignificantAbsLevel
    - functionName:    DecodeFirstIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getHuff
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:389,14'
          Dst:             getHuff
    - functionName:    _getSign
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _load4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:131,30'
          Dst:             _load4
    - functionName:    DecodeSignificantAbsLevel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _getBit16
        - getBit32
        - getHuff
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:737,20'
          Dst:             getHuff
        - Src:             'Source/LibJXR/image/decode/segdec.c:738,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:745,35'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:748,18'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:750,23'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:752,27'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:756,18'
          Dst:             getBit32
    - functionName:    DecodeSignificantRun
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _getBit16
        - _getBool16
        - _getHuffShort
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:359,18'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:362,34'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:365,34'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:370,14'
          Dst:             _getHuffShort
        - Src:             'Source/LibJXR/image/decode/segdec.c:375,17'
          Dst:             _getBit16
    - functionName:    DecodeIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _getBit16
        - _getBool16
        - _getHuffShort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:405,18'
          Dst:             _getHuffShort
        - Src:             'Source/LibJXR/image/decode/segdec.c:411,13'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:414,18'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:418,30'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:423,19'
          Dst:             _getBit16
    - functionName:    _getHuffShort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _peekBit16
        - flushBit16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:155,32'
          Dst:             _peekBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:156,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:158,5'
          Dst:             flushBit16
    - functionName:    _getBool16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _load4
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:114,30'
          Dst:             _load4
    - functionName:    _getBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _flushBit16
        - _peekBit16
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:77,17'
          Dst:             _peekBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:78,5'
          Dst:             _flushBit16
    - functionName:    getHuff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - flushBit16
        - getBit16
        - peekBit16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:90,28'
          Dst:             peekBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:92,5'
          Dst:             flushBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:97,87'
          Dst:             getBit16
    - functionName:    DecodeBlockAdaptive
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          309
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - DecodeBlockHighpass
        - __assert_fail
        - _getBit16
        - _getBit16s
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:575,23'
          Dst:             DecodeBlockHighpass
        - Src:             'Source/LibJXR/image/decode/segdec.c:580,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:581,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:586,32'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:590,32'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:594,36'
          Dst:             _getBit16s
        - Src:             'Source/LibJXR/image/decode/segdec.c:603,32'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:607,32'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:611,58'
          Dst:             _getBit16s
    - functionName:    AdaptHighpassDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - AdaptDecFixed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:1180,21'
          Dst:             AdaptDecFixed
        - Src:             'Source/LibJXR/image/decode/segdec.c:1183,21'
          Dst:             AdaptDecFixed
        - Src:             'Source/LibJXR/image/decode/segdec.c:1187,25'
          Dst:             AdaptDecFixed
    - functionName:    AdaptDecFixed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AdaptDiscriminant
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:166,5'
          Dst:             AdaptDiscriminant
    - functionName:    DecodeCoeffs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          530
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - DecodeBlockAdaptive
        - UpdateModelMB
        - __assert_fail
        - readIS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:670,13'
          Dst:             readIS
        - Src:             'Source/LibJXR/image/decode/segdec.c:698,17'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:699,31'
          Dst:             DecodeBlockAdaptive
        - Src:             'Source/LibJXR/image/decode/segdec.c:719,5'
          Dst:             UpdateModelMB
    - functionName:    DecodeCBP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         104
      ICount:          675
      EdgeCount:       128
      CyclomaticComplexity: 26
      functionsReached:
        - _getBit16
        - _getBool16
        - _getHuffShort
        - getHuff
        - readIS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/segdec.c:194,9'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/segdec.c:256,17'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/segdec.c:263,33'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:186,5'
          Dst:             readIS
        - Src:             'Source/LibJXR/image/decode/segdec.c:191,19'
          Dst:             _getHuffShort
        - Src:             'Source/LibJXR/image/decode/segdec.c:196,27'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:203,50'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:207,32'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:210,39'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:221,36'
          Dst:             getHuff
        - Src:             'Source/LibJXR/image/decode/segdec.c:228,25'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:231,30'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:238,29'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:241,34'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:252,31'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:262,45'
          Dst:             _getHuffShort
        - Src:             'Source/LibJXR/image/decode/segdec.c:265,41'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:272,62'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:276,46'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:279,53'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:304,36'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:307,41'
          Dst:             _getBool16
    - functionName:    DecodeMacroblockHighpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          247
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - AdaptHighpassDec
        - DecodeCBP
        - DecodeCoeffs
        - decodeQPIndex
        - predCBPDec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:1135,33'
          Dst:             decodeQPIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:1143,5'
          Dst:             DecodeCBP
        - Src:             'Source/LibJXR/image/decode/segdec.c:1144,5'
          Dst:             predCBPDec
        - Src:             'Source/LibJXR/image/decode/segdec.c:1146,9'
          Dst:             DecodeCoeffs
        - Src:             'Source/LibJXR/image/decode/segdec.c:1151,9'
          Dst:             AdaptHighpassDec
    - functionName:    decodeQPIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _getBit16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:764,8'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:766,17'
          Dst:             _getBit16
    - functionName:    DecodeMacroblockDC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          726
      EdgeCount:       140
      CyclomaticComplexity: 38
      functionsReached:
        - AdaptDecFixed
        - DecodeSignificantAbsLevel
        - UpdateModelMB
        - _getBit16
        - _getBool16
        - decodeQPIndex
        - getHuff
        - readIS
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:1023,5'
          Dst:             readIS
        - Src:             'Source/LibJXR/image/decode/segdec.c:1029,34'
          Dst:             decodeQPIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:1031,34'
          Dst:             decodeQPIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:1042,17'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1043,25'
          Dst:             DecodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/decode/segdec.c:1047,49'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1049,26'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1060,18'
          Dst:             getHuff
        - Src:             'Source/LibJXR/image/decode/segdec.c:1067,21'
          Dst:             DecodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/decode/segdec.c:1071,45'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1073,22'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1082,21'
          Dst:             DecodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/decode/segdec.c:1086,45'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1088,22'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1093,21'
          Dst:             DecodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/decode/segdec.c:1097,45'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1099,22'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:1104,5'
          Dst:             UpdateModelMB
        - Src:             'Source/LibJXR/image/decode/segdec.c:1109,29'
          Dst:             AdaptDecFixed
    - functionName:    AdaptLowpassDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - AdaptDecFixed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:1166,25'
          Dst:             AdaptDecFixed
    - functionName:    DecodeBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          263
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - DecodeFirstIndex
        - DecodeIndex
        - DecodeSignificantAbsLevel
        - DecodeSignificantRun
        - __assert_fail
        - _getSign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:434,5'
          Dst:             DecodeFirstIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:439,13'
          Dst:             _getSign
        - Src:             'Source/LibJXR/image/decode/segdec.c:442,26'
          Dst:             DecodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/decode/segdec.c:449,25'
          Dst:             DecodeSignificantRun
        - Src:             'Source/LibJXR/image/decode/segdec.c:457,43'
          Dst:             DecodeSignificantRun
        - Src:             'Source/LibJXR/image/decode/segdec.c:460,9'
          Dst:             DecodeIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:463,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/segdec.c:465,17'
          Dst:             _getSign
        - Src:             'Source/LibJXR/image/decode/segdec.c:469,18'
          Dst:             DecodeSignificantAbsLevel
    - functionName:    DecodeMacroblockLowpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/segdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          1253
      EdgeCount:       208
      CyclomaticComplexity: 52
      functionsReached:
        - AdaptLowpassDec
        - DecodeBlock
        - UpdateModelMB
        - _flushBit16
        - _getBit16
        - _getBool16
        - _peekBit16
        - decodeQPIndex
        - readIS
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/segdec.c:794,5'
          Dst:             readIS
        - Src:             'Source/LibJXR/image/decode/segdec.c:796,30'
          Dst:             decodeQPIndex
        - Src:             'Source/LibJXR/image/decode/segdec.c:820,17'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:822,21'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:824,36'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:831,20'
          Dst:             _getBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:863,27'
          Dst:             DecodeBlock
        - Src:             'Source/LibJXR/image/decode/segdec.c:918,42'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:932,42'
          Dst:             _getBool16
        - Src:             'Source/LibJXR/image/decode/segdec.c:961,34'
          Dst:             _peekBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:963,25'
          Dst:             _flushBit16
        - Src:             'Source/LibJXR/image/decode/segdec.c:974,5'
          Dst:             UpdateModelMB
        - Src:             'Source/LibJXR/image/decode/segdec.c:977,9'
          Dst:             AdaptLowpassDec
    - functionName:    inverseConvert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ImageStrDecTerm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3847
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - StrDecTerm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3838,2'
          Dst:             StrDecTerm
    - functionName:    StrDecTerm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - FreeCodingContextDec
        - StrIODecTerm
        - freePredInfo
        - freeTileInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2993,3'
          Dst:             freePredInfo
        - Src:             'Source/LibJXR/image/decode/strdec.c:2995,3'
          Dst:             freeTileInfo
        - Src:             'Source/LibJXR/image/decode/strdec.c:2997,3'
          Dst:             FreeCodingContextDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:3000,4'
          Dst:             StrIODecTerm
    - functionName:    StrIODecTerm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - detachISRead
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2715,2'
          Dst:             detachISRead
    - functionName:    ImageStrDecDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3824
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          568
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - advanceMRPtr
        - advanceOneMBRow
        - decodeThumbnail
        - initLookupTables
        - initMRPtr
        - setROI
        - swapMRPtr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3656,3'
          Dst:             setROI
        - Src:             'Source/LibJXR/image/decode/strdec.c:3659,4'
          Dst:             setROI
        - Src:             'Source/LibJXR/image/decode/strdec.c:3681,7'
          Dst:             initLookupTables
        - Src:             'Source/LibJXR/image/decode/strdec.c:3684,18'
          Dst:             initLookupTables
        - Src:             'Source/LibJXR/image/decode/strdec.c:3750,3'
          Dst:             initMRPtr
        - Src:             'Source/LibJXR/image/decode/strdec.c:3764,3'
          Dst:             advanceMRPtr
        - Src:             'Source/LibJXR/image/decode/strdec.c:3771,4'
          Dst:             advanceMRPtr
        - Src:             'Source/LibJXR/image/decode/strdec.c:3791,5'
          Dst:             decodeThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:3795,3'
          Dst:             advanceOneMBRow
        - Src:             'Source/LibJXR/image/decode/strdec.c:3796,3'
          Dst:             swapMRPtr
    - functionName:    setROI
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          502
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initLookupTables
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          697
      EdgeCount:       113
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2743,2'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2764,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    decodeThumbnail
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         548
      ICount:          4723
      EdgeCount:       677
      CyclomaticComplexity: 131
      functionsReached:
        - __assert_fail
        - backwardHalf
        - checkImageBuffer
        - decodeThumbnailAlpha
        - inverseConvertRGBE
        - outputNChannelThumbnail
        - pixel2float
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2160,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2223,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2277,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2331,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2364,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2396,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2428,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:2553,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2091,2'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2094,6'
          Dst:             checkImageBuffer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2178,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2190,6'
          Dst:             inverseConvertRGBE
        - Src:             'Source/LibJXR/image/decode/strdec.c:2214,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2244,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2270,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2298,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2324,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2341,16'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2342,16'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2343,16'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2351,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2355,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2385,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2389,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2416,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2420,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2438,16'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:2439,16'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:2440,16'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:2448,4'
          Dst:             outputNChannelThumbnail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2452,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2460,3'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:2534,7'
          Dst:             decodeThumbnailAlpha
    - functionName:    outputNChannelThumbnail
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          1050
      EdgeCount:       159
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - backwardHalf
        - pixel2float
      functionUses:    7
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1871,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:1861,2'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1922,23'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:1961,23'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:1968,3'
          Dst:             __assert_fail
    - functionName:    inverseConvertRGBE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          202
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - inverseConvert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:468,2'
          Dst:             inverseConvert
        - Src:             'Source/LibJXR/image/decode/strdec.c:469,2'
          Dst:             inverseConvert
        - Src:             'Source/LibJXR/image/decode/strdec.c:470,2'
          Dst:             inverseConvert
    - functionName:    backwardHalf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pixel2float
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decodeThumbnailAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          879
      EdgeCount:       134
      CyclomaticComplexity: 32
      functionsReached:
        - backwardHalf
        - pixel2float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2031,76'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2049,78'
          Dst:             pixel2float
    - functionName:    InitializeStrDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3401
      functionLinenumberEnd: 3431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          103
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    outputMBRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         922
      ICount:          7434
      EdgeCount:       1159
      CyclomaticComplexity: 239
      functionsReached:
        - __assert_fail
        - backwardHalf
        - checkImageBuffer
        - interpolateUV
        - inverseConvertRGBE
        - outputMBRowAlpha
        - outputNChannel
        - pixel2float
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:936,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1021,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1294,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1471,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1530,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1568,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1607,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1645,3'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:1812,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:921,3'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:925,6'
          Dst:             checkImageBuffer
        - Src:             'Source/LibJXR/image/decode/strdec.c:930,3'
          Dst:             interpolateUV
        - Src:             'Source/LibJXR/image/decode/strdec.c:945,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1011,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1150,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1279,6'
          Dst:             inverseConvertRGBE
        - Src:             'Source/LibJXR/image/decode/strdec.c:1286,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1362,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1463,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1496,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1522,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1545,16'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:1546,16'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:1547,16'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:1556,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1560,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1595,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1599,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1633,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1637,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1660,16'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:1661,16'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:1662,16'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:1670,4'
          Dst:             outputNChannel
        - Src:             'Source/LibJXR/image/decode/strdec.c:1674,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1683,3'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1709,3'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1735,3'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1764,3'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:1791,7'
          Dst:             outputMBRowAlpha
    - functionName:    processMacroblockDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         77
      ICount:          653
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - DecodeMacroblockDC
        - DecodeMacroblockHighpass
        - DecodeMacroblockLowpass
        - dequantizeMacroblock
        - getTilePos
        - predACDec
        - predDCACDec
        - readPackets
        - updatePredInfo
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:346,4'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/decode/strdec.c:355,8'
          Dst:             readPackets
        - Src:             'Source/LibJXR/image/decode/strdec.c:376,19'
          Dst:             DecodeMacroblockDC
        - Src:             'Source/LibJXR/image/decode/strdec.c:381,20'
          Dst:             DecodeMacroblockLowpass
        - Src:             'Source/LibJXR/image/decode/strdec.c:386,5'
          Dst:             predDCACDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:388,5'
          Dst:             dequantizeMacroblock
        - Src:             'Source/LibJXR/image/decode/strdec.c:391,20'
          Dst:             DecodeMacroblockHighpass
        - Src:             'Source/LibJXR/image/decode/strdec.c:394,6'
          Dst:             predACDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:398,5'
          Dst:             updatePredInfo
    - functionName:    readPackets
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         115
      ICount:          865
      EdgeCount:       154
      CyclomaticComplexity: 41
      functionsReached:
        - ResetCodingContextDec
        - attachISRead
        - detachISRead
        - getBit16
        - readPacketHeader
        - readTileHeaderDC
        - readTileHeaderHP
        - readTileHeaderLP
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:222,6'
          Dst:             ResetCodingContextDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:226,5'
          Dst:             ResetCodingContextDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:239,7'
          Dst:             detachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:242,7'
          Dst:             attachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:247,7'
          Dst:             detachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:250,6'
          Dst:             attachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:255,5'
          Dst:             detachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:257,6'
          Dst:             attachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:261,6'
          Dst:             attachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:272,30'
          Dst:             readPacketHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:275,84'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:278,54'
          Dst:             readPacketHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:282,55'
          Dst:             readPacketHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:287,55'
          Dst:             readPacketHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:295,7'
          Dst:             readPacketHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:296,85'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:301,5'
          Dst:             ResetCodingContextDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:309,3'
          Dst:             readTileHeaderDC
        - Src:             'Source/LibJXR/image/decode/strdec.c:311,4'
          Dst:             readTileHeaderDC
        - Src:             'Source/LibJXR/image/decode/strdec.c:314,4'
          Dst:             readTileHeaderLP
        - Src:             'Source/LibJXR/image/decode/strdec.c:316,5'
          Dst:             readTileHeaderLP
        - Src:             'Source/LibJXR/image/decode/strdec.c:320,4'
          Dst:             readTileHeaderHP
        - Src:             'Source/LibJXR/image/decode/strdec.c:322,5'
          Dst:             readTileHeaderHP
    - functionName:    readPacketHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getBit16
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:107,6'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:107,31'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:107,56'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:110,2'
          Dst:             getBit16
    - functionName:    readTileHeaderDC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          126
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - allocateQuantizer
        - formatQuantizer
        - readQuantizer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:124,9'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:129,22'
          Dst:             readQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:130,3'
          Dst:             formatQuantizer
    - functionName:    readTileHeaderLP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          217
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - allocateQuantizer
        - dquantBits
        - formatQuantizer
        - freeQuantizer
        - getBit16
        - readQuantizer
        - useDCQuantizer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:142,20'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:147,4'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:150,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:153,4'
          Dst:             useDCQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:156,26'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:157,21'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/decode/strdec.c:159,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:164,27'
          Dst:             readQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:165,5'
          Dst:             formatQuantizer
    - functionName:    readTileHeaderHP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          238
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - allocateQuantizer
        - dquantBits
        - formatQuantizer
        - freeQuantizer
        - getBit16
        - readQuantizer
        - useLPQuantizer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:180,20'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:185,4'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:189,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:192,4'
          Dst:             useLPQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:195,26'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:196,21'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/decode/strdec.c:198,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:203,27'
          Dst:             readQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:204,5'
          Dst:             formatQuantizer
    - functionName:    readQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - getBit16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:82,17'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:84,35'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:88,36'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/decode/strdec.c:93,37'
          Dst:             getBit16
    - functionName:    interpolateUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          624
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    outputNChannel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          939
      EdgeCount:       155
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - backwardHalf
        - pixel2float
      functionUses:    7
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:658,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:648,2'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:703,23'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:741,23'
          Dst:             pixel2float
        - Src:             'Source/LibJXR/image/decode/strdec.c:748,3'
          Dst:             __assert_fail
    - functionName:    outputMBRowAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         127
      ICount:          940
      EdgeCount:       165
      CyclomaticComplexity: 40
      functionsReached:
        - backwardHalf
        - pixel2float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:867,67'
          Dst:             backwardHalf
        - Src:             'Source/LibJXR/image/decode/strdec.c:887,69'
          Dst:             pixel2float
    - functionName:    ImageStrDecInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          666
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - InitializeStrDec
        - ReadImagePlaneHeader
        - ReadWMIHeader
        - StrDecInit
        - StrIODecInit
        - WMPhotoValidate
        - attach_SB
        - detach_SB
        - initPostProc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3454,6'
          Dst:             WMPhotoValidate
        - Src:             'Source/LibJXR/image/decode/strdec.c:3465,6'
          Dst:             ReadWMIHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:3532,2'
          Dst:             InitializeStrDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:3566,3'
          Dst:             attach_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3567,3'
          Dst:             InitializeStrDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:3568,3'
          Dst:             ReadImagePlaneHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:3569,3'
          Dst:             detach_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3604,2'
          Dst:             StrIODecInit
        - Src:             'Source/LibJXR/image/decode/strdec.c:3605,2'
          Dst:             StrDecInit
        - Src:             'Source/LibJXR/image/decode/strdec.c:3608,3'
          Dst:             StrDecInit
        - Src:             'Source/LibJXR/image/decode/strdec.c:3618,3'
          Dst:             initPostProc
        - Src:             'Source/LibJXR/image/decode/strdec.c:3620,4'
          Dst:             initPostProc
    - functionName:    WMPhotoValidate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         91
      ICount:          627
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - ImageStrDecGetInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3310,6'
          Dst:             ImageStrDecGetInfo
    - functionName:    ReadWMIHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          933
      EdgeCount:       147
      CyclomaticComplexity: 38
      functionsReached:
        - ReadImagePlaneHeader
        - __assert_fail
        - attach_SB
        - detach_SB
        - flushToByte_SB
        - getBit32_SB
        - getByteRead_SB
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3158,2'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/decode/strdec.c:3163,2'
          Dst:             strstr
        - Src:             'Source/LibJXR/image/decode/strdec.c:3165,2'
          Dst:             attach_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3169,6'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3172,6'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3186,25'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3187,28'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3188,35'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3189,21'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3190,6'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3195,29'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3196,31'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3198,21'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3199,33'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3200,23'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3201,26'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3202,2'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3203,29'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3206,23'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3207,20'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3216,16'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3217,17'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3229,30'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3230,30'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3238,31'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3241,31'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3245,4'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3251,30'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3252,31'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3253,33'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3254,32'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3263,2'
          Dst:             flushToByte_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3266,2'
          Dst:             ReadImagePlaneHeader
        - Src:             'Source/LibJXR/image/decode/strdec.c:3271,2'
          Dst:             detach_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3272,30'
          Dst:             getByteRead_SB
    - functionName:    ReadImagePlaneHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3021
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          469
      EdgeCount:       66
      CyclomaticComplexity: 12
      functionsReached:
        - flushToByte_SB
        - getBit32_SB
        - readQuantizerSB
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:3033,2'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strdec.c:3067,2'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3024,23'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3027,22'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3030,20'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3039,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3040,32'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3041,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3042,32'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3046,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3047,32'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3048,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3052,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3053,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3056,28'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3057,3'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3072,35'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3075,35'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3076,24'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3084,6'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3086,20'
          Dst:             readQuantizerSB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3092,7'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3094,8'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3096,22'
          Dst:             readQuantizerSB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3107,8'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3109,9'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3111,23'
          Dst:             readQuantizerSB
        - Src:             'Source/LibJXR/image/decode/strdec.c:3133,2'
          Dst:             flushToByte_SB
    - functionName:    StrIODecInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          390
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - allocateBitIOInfo
        - attachISRead
        - printf
        - readIndexTable
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2649,6'
          Dst:             allocateBitIOInfo
        - Src:             'Source/LibJXR/image/decode/strdec.c:2653,2'
          Dst:             attachISRead
        - Src:             'Source/LibJXR/image/decode/strdec.c:2655,2'
          Dst:             readIndexTable
        - Src:             'Source/LibJXR/image/decode/strdec.c:2660,3'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2662,4'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2665,3'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2667,4'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2671,4'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2674,4'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2678,4'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2685,7'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2688,7'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2698,7'
          Dst:             printf
        - Src:             'Source/LibJXR/image/decode/strdec.c:2702,7'
          Dst:             printf
    - functionName:    StrDecInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2888
      functionLinenumberEnd: 2977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         78
      ICount:          604
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - AllocateCodingContextDec
        - allocatePredInfo
        - allocateQuantizer
        - allocateTileInfo
        - formatQuantizer
        - setBitIOPointers
        - setUniformQuantizer
        - useDCQuantizer
        - useLPQuantizer
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2905,6'
          Dst:             allocatePredInfo
        - Src:             'Source/LibJXR/image/decode/strdec.c:2909,6'
          Dst:             allocateTileInfo
        - Src:             'Source/LibJXR/image/decode/strdec.c:2914,7'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2917,3'
          Dst:             setUniformQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2921,3'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2926,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2929,4'
          Dst:             setUniformQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2932,5'
          Dst:             useDCQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2938,5'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2944,9'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2947,5'
          Dst:             setUniformQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2951,6'
          Dst:             useLPQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2957,6'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/decode/strdec.c:2963,53'
          Dst:             AllocateCodingContextDec
        - Src:             'Source/LibJXR/image/decode/strdec.c:2974,2'
          Dst:             setBitIOPointers
    - functionName:    readIndexTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2619
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetVLWordEsc
        - flushToByte
        - getBit32
        - getPosRead
        - readIS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2621,2'
          Dst:             readIS
        - Src:             'Source/LibJXR/image/decode/strdec.c:2628,7'
          Dst:             getBit32
        - Src:             'Source/LibJXR/image/decode/strdec.c:2634,4'
          Dst:             readIS
        - Src:             'Source/LibJXR/image/decode/strdec.c:2635,16'
          Dst:             GetVLWordEsc
        - Src:             'Source/LibJXR/image/decode/strdec.c:2639,21'
          Dst:             GetVLWordEsc
        - Src:             'Source/LibJXR/image/decode/strdec.c:2640,2'
          Dst:             flushToByte
        - Src:             'Source/LibJXR/image/decode/strdec.c:2642,22'
          Dst:             getPosRead
    - functionName:    printf
      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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetVLWordEsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - getBit32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:2594,6'
          Dst:             getBit32
        - Src:             'Source/LibJXR/image/decode/strdec.c:2602,18'
          Dst:             getBit32
        - Src:             'Source/LibJXR/image/decode/strdec.c:2607,8'
          Dst:             getBit32
        - Src:             'Source/LibJXR/image/decode/strdec.c:2608,13'
          Dst:             getBit32
        - Src:             'Source/LibJXR/image/decode/strdec.c:2611,9'
          Dst:             getBit32
        - Src:             'Source/LibJXR/image/decode/strdec.c:2612,8'
          Dst:             getBit32
    - functionName:    readQuantizerSB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - getBit32_SB
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:56,17'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:59,20'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:63,21'
          Dst:             getBit32_SB
        - Src:             'Source/LibJXR/image/decode/strdec.c:70,22'
          Dst:             getBit32_SB
    - functionName:    ImageStrDecGetInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ReadWMIHeader
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strdec.c:3295,5'
          Dst:             ReadWMIHeader
    - functionName:    invTransformMacroblock_alteredOperators_hard
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1070
      ICount:          6531
      EdgeCount:       1444
      CyclomaticComplexity: 376
      functionsReached:
        - postProcBlock
        - postProcMB
        - slideOneMBRow
        - strDCT2x2dn
        - strDCT2x2dnDec
        - strIDCT4x4Stage1
        - strIDCT4x4Stage2
        - strNormalizeDec
        - strPost2_alternate
        - strPost2x2_alternate
        - strPost4_alternate
        - strPost4x4Stage1Split_alternate
        - strPost4x4Stage1_alternate
        - strPost4x4Stage2Split_alternate
        - updatePostProcInfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1246,13'
          Dst:             slideOneMBRow
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1261,17'
          Dst:             updatePostProcInfo
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1263,13'
          Dst:             strIDCT4x4Stage2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1265,17'
          Dst:             strNormalizeDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1275,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1277,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1279,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1281,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1286,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1287,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1291,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1292,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1302,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1303,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1308,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1309,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1315,21'
          Dst:             strPost4x4Stage2Split_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1320,13'
          Dst:             postProcMB
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1331,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1332,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1344,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1345,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1357,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1359,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1361,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1363,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1369,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1370,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1371,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1372,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1378,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1379,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1384,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1385,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1393,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1394,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1395,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1396,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1402,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1403,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1408,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1409,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1420,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1421,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1424,25'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1434,25'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1435,25'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1438,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1439,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1450,25'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1451,25'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1452,25'
          Dst:             strPost4x4Stage1Split_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1453,25'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1460,13'
          Dst:             postProcBlock
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1475,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1478,17'
          Dst:             strDCT2x2dnDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1502,21'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1504,21'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1512,25'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1514,25'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1517,21'
          Dst:             strPost2x2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1546,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1557,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1568,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1570,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1573,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1575,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1583,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1584,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1587,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1588,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1593,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1594,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1600,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1601,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1607,21'
          Dst:             strPost4x4Stage1Split_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1610,25'
          Dst:             strPost4x4Stage1Split_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1617,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1618,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1621,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1622,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1626,21'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1629,17'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1637,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1638,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1645,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1646,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1669,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1670,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1673,17'
          Dst:             strDCT2x2dnDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1674,17'
          Dst:             strDCT2x2dnDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1705,29'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1708,29'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1712,25'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1715,25'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1721,25'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1723,25'
          Dst:             strPost2x2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1725,21'
          Dst:             strPost2x2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1730,17'
          Dst:             strPost2_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1760,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1770,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1771,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1772,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1782,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1784,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1786,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1788,17'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1794,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1795,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1801,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1802,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1807,21'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1816,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1817,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1819,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1820,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1827,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1828,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1830,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1831,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1837,21'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1838,21'
          Dst:             strPost4x4Stage1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1848,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1849,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1858,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1859,25'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1870,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1871,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1877,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1878,21'
          Dst:             strPost4_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1882,21'
          Dst:             strPost4x4Stage1Split_alternate
    - functionName:    strIDCT4x4Stage2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          85
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - invOdd
        - invOddOdd
        - strDCT2x2dn
        - strDCT2x2up
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:80,5'
          Dst:             invOdd
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:83,5'
          Dst:             invOdd
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:86,5'
          Dst:             invOddOdd
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:89,5'
          Dst:             strDCT2x2up
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:92,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:92,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:92,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:92,5'
          Dst:             strDCT2x2dn
    - functionName:    strNormalizeDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strPost4_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strHSTdec1_edge
      functionUses:    80
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:263,5'
          Dst:             strHSTdec1_edge
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:263,30'
          Dst:             strHSTdec1_edge
    - functionName:    strPost4x4Stage2Split_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          196
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - invOddOddPost
        - strDCT2x2dn
        - strHSTdec
        - strHSTdec1_alternate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:476,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:477,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:478,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:479,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:482,5'
          Dst:             invOddOddPost
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:491,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:492,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:493,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:494,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:496,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:497,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:498,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:499,5'
          Dst:             strHSTdec
    - functionName:    strIDCT4x4Stage1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FOURBUTTERFLY_HARDCODED1
        - invOdd
        - invOddOdd
        - strDCT2x2up
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:61,5'
          Dst:             strDCT2x2up
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:64,5'
          Dst:             invOdd
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:67,5'
          Dst:             invOdd
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:70,5'
          Dst:             invOddOdd
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:74,5'
          Dst:             FOURBUTTERFLY_HARDCODED1
    - functionName:    strPost4x4Stage1_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strPost4x4Stage1Split_alternate
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:424,5'
          Dst:             strPost4x4Stage1Split_alternate
    - functionName:    strPost4x4Stage1Split_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          220
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - invOddOddPost
        - strDCT2x2dn
        - strHSTdec
        - strHSTdec1_alternate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:397,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:398,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:399,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:400,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:403,5'
          Dst:             invOddOddPost
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:412,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:413,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:414,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:415,5'
          Dst:             strHSTdec1_alternate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:416,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:417,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:418,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:419,5'
          Dst:             strHSTdec
    - functionName:    strDCT2x2dnDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          75
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strPost2_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strPost2x2_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          113
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invOddOddPost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          99
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTdec1_alternate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTdec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          67
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invOdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          107
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invOddOdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          101
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTdec1_edge
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          72
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invTransformMacroblock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         307
      ICount:          2527
      EdgeCount:       404
      CyclomaticComplexity: 99
      functionsReached:
        - postProcBlock
        - postProcMB
        - slideOneMBRow
        - strDCT2x2dn
        - strDCT2x2dnDec
        - strIDCT4x4Stage1
        - strIDCT4x4Stage2
        - strNormalizeDec
        - strPost2
        - strPost2x2
        - strPost4
        - strPost4x4Stage1
        - strPost4x4Stage1Split
        - strPost4x4Stage2Split
        - updatePostProcInfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:718,13'
          Dst:             slideOneMBRow
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:737,17'
          Dst:             updatePostProcInfo
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:739,13'
          Dst:             strIDCT4x4Stage2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:741,17'
          Dst:             strNormalizeDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:752,17'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:753,17'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:761,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:762,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:767,21'
          Dst:             strPost4x4Stage2Split
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:773,13'
          Dst:             postProcMB
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:784,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:785,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:793,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:794,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:808,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:809,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:810,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:811,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:817,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:818,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:823,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:824,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:833,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:834,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:837,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:844,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:845,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:848,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:849,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:857,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:858,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:859,21'
          Dst:             strPost4x4Stage1Split
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:860,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:866,13'
          Dst:             postProcBlock
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:885,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:888,17'
          Dst:             strDCT2x2dnDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:899,17'
          Dst:             strPost2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:907,21'
          Dst:             strPost2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:911,21'
          Dst:             strPost2x2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:925,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:933,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:948,25'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:949,25'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:957,25'
          Dst:             strPost4x4Stage1Split
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:965,25'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:966,25'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:969,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:970,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:974,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:977,17'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:984,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:985,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:993,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:994,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:997,17'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:998,17'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1023,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1024,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1027,17'
          Dst:             strDCT2x2dnDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1028,17'
          Dst:             strDCT2x2dnDec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1043,25'
          Dst:             strPost2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1047,21'
          Dst:             strPost2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1053,25'
          Dst:             strPost2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1057,25'
          Dst:             strPost2x2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1060,21'
          Dst:             strPost2x2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1065,17'
          Dst:             strPost2
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1078,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1086,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1087,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1088,17'
          Dst:             strIDCT4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1103,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1104,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1111,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1122,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1123,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1126,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1127,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1134,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1135,21'
          Dst:             strPost4x4Stage1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1144,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1145,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1154,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1155,21'
          Dst:             strPost4
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:1160,21'
          Dst:             strPost4x4Stage1Split
    - functionName:    strPost4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strPost4x4Stage2Split
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          196
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - invOddOddPost
        - strDCT2x2dn
        - strHSTdec
        - strHSTdec1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:447,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:448,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:449,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:450,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:453,5'
          Dst:             invOddOddPost
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:462,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:463,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:464,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:465,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:467,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:468,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:469,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:470,5'
          Dst:             strHSTdec
    - functionName:    strPost4x4Stage1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strPost4x4Stage1Split
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:386,5'
          Dst:             strPost4x4Stage1Split
    - functionName:    strPost4x4Stage1Split
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          588
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - ClipDCL
        - DCCompensate
        - invOddOddPost
        - strDCT2x2dn
        - strHSTdec
        - strHSTdec1
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:330,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:331,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:332,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:333,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:336,5'
          Dst:             invOddOddPost
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:345,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:346,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:347,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:348,5'
          Dst:             strHSTdec1
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:349,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:350,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:351,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:352,5'
          Dst:             strHSTdec
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:364,17'
          Dst:             ClipDCL
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:365,9'
          Dst:             DCCompensate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:369,21'
          Dst:             ClipDCL
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:370,9'
          Dst:             DCCompensate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:374,21'
          Dst:             ClipDCL
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:375,9'
          Dst:             DCCompensate
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:379,21'
          Dst:             ClipDCL
        - Src:             'Source/LibJXR/image/decode/strInvTransform.c:380,9'
          Dst:             DCCompensate
    - functionName:    strPost2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strPost2x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          98
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTdec1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClipDCL
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DCCompensate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strInvTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NumOnes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    predCBPC420Dec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          283
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - NumOnes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:433,14'
          Dst:             NumOnes
    - functionName:    predCBPC422Dec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          295
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - NumOnes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:490,14'
          Dst:             NumOnes
    - functionName:    predCBPCDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          334
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - NumOnes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:379,14'
          Dst:             NumOnes
    - functionName:    predCBPDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          214
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - predCBPC420Dec
        - predCBPC422Dec
        - predCBPCDec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:526,61'
          Dst:             predCBPCDec
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:530,61'
          Dst:             predCBPC422Dec
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:531,61'
          Dst:             predCBPC422Dec
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:534,61'
          Dst:             predCBPC420Dec
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:535,61'
          Dst:             predCBPC420Dec
    - functionName:    predACDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          485
      EdgeCount:       70
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/decode/strPredQuantDec.c:200,9'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strPredQuantDec.c:242,13'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/decode/strPredQuantDec.c:282,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    predDCACDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          716
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached:
        - getACPredMode
        - getDCACPredMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:92,25'
          Dst:             getDCACPredMode
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:179,33'
          Dst:             getACPredMode
    - functionName:    dequantizeMacroblock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          201
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - dequantizeBlock2x2
        - dequantizeBlock4x2
        - dequantizeBlock4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:75,17'
          Dst:             dequantizeBlock4x4
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:77,17'
          Dst:             dequantizeBlock4x2
        - Src:             'Source/LibJXR/image/decode/strPredQuantDec.c:79,17'
          Dst:             dequantizeBlock2x2
    - functionName:    dequantizeBlock4x4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dequantizeBlock4x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dequantizeBlock2x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/strPredQuantDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeCodingContextEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Clean
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/encode.c:136,13'
          Dst:             Clean
        - Src:             'Source/LibJXR/image/encode/encode.c:137,13'
          Dst:             Clean
        - Src:             'Source/LibJXR/image/encode/encode.c:139,17'
          Dst:             Clean
    - functionName:    ResetCodingContextEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - AdaptHighpassEnc
        - AdaptLowpassEnc
        - InitZigzagScan
        - ResetCodingContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/encode.c:117,5'
          Dst:             AdaptLowpassEnc
        - Src:             'Source/LibJXR/image/encode/encode.c:118,5'
          Dst:             AdaptHighpassEnc
        - Src:             'Source/LibJXR/image/encode/encode.c:121,5'
          Dst:             InitZigzagScan
        - Src:             'Source/LibJXR/image/encode/encode.c:123,5'
          Dst:             ResetCodingContext
    - functionName:    AllocateCodingContextEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          248
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Allocate
        - ResetCodingContextEnc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/encode.c:81,39'
          Dst:             Allocate
        - Src:             'Source/LibJXR/image/encode/encode.c:85,40'
          Dst:             Allocate
        - Src:             'Source/LibJXR/image/encode/encode.c:91,38'
          Dst:             Allocate
        - Src:             'Source/LibJXR/image/encode/encode.c:97,9'
          Dst:             ResetCodingContextEnc
    - functionName:    EncodeIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          127
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - putBit16z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:762,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:767,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:771,9'
          Dst:             putBit16z
    - functionName:    EncodeSignificantRun
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - putBit16
        - putBit16z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:709,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:728,5'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:731,5'
          Dst:             putBit16
    - functionName:    EncodeFirstIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          85
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - putBit16z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:746,5'
          Dst:             putBit16z
    - functionName:    AdaptiveScanTrim
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          235
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AdaptiveScanZero
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          179
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CodeCoeffs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          630
      EdgeCount:       108
      CyclomaticComplexity: 26
      functionsReached:
        - AdaptiveScan
        - EncodeBlock
        - UpdateModelMB
        - __assert_fail
        - putBit16z
        - writeIS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:862,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/segenc.c:870,9'
          Dst:             writeIS
        - Src:             'Source/LibJXR/image/encode/segenc.c:924,29'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:935,35'
          Dst:             AdaptiveScan
        - Src:             'Source/LibJXR/image/encode/segenc.c:938,21'
          Dst:             EncodeBlock
        - Src:             'Source/LibJXR/image/encode/segenc.c:942,29'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:949,17'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/segenc.c:963,5'
          Dst:             UpdateModelMB
    - functionName:    AdaptiveScan
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          686
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - AdaptiveScanTrim
        - AdaptiveScanZero
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:349,16'
          Dst:             AdaptiveScanZero
        - Src:             'Source/LibJXR/image/encode/segenc.c:352,16'
          Dst:             AdaptiveScanTrim
    - functionName:    EncodeBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          301
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - EncodeFirstIndex
        - EncodeIndex
        - EncodeSignificantAbsLevel
        - EncodeSignificantRun
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:797,5'
          Dst:             EncodeFirstIndex
        - Src:             'Source/LibJXR/image/encode/segenc.c:800,9'
          Dst:             EncodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/encode/segenc.c:803,9'
          Dst:             EncodeSignificantRun
        - Src:             'Source/LibJXR/image/encode/segenc.c:809,13'
          Dst:             EncodeSignificantRun
        - Src:             'Source/LibJXR/image/encode/segenc.c:823,9'
          Dst:             EncodeIndex
        - Src:             'Source/LibJXR/image/encode/segenc.c:827,13'
          Dst:             EncodeSignificantAbsLevel
    - functionName:    EncodeSignificantAbsLevel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          197
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - putBit16
        - putBit16z
        - putBit32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:60,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/segenc.c:70,13'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/segenc.c:75,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:77,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:79,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:80,17'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/segenc.c:83,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:86,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:88,9'
          Dst:             putBit32
        - Src:             'Source/LibJXR/image/encode/segenc.c:95,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:96,9'
          Dst:             putBit32
    - functionName:    CodeCBP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          879
      EdgeCount:       128
      CyclomaticComplexity: 30
      functionsReached:
        - predCBPEnc
        - putBit16z
        - writeIS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/encode/segenc.c:1046,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:988,5'
          Dst:             predCBPEnc
        - Src:             'Source/LibJXR/image/encode/segenc.c:989,5'
          Dst:             writeIS
        - Src:             'Source/LibJXR/image/encode/segenc.c:1039,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1042,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1101,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1106,25'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1108,25'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1112,25'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1115,25'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1119,21'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1129,29'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1131,33'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1142,33'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:1144,33'
          Dst:             putBit16z
    - functionName:    EncodeMacroblockHighpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          181
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - AdaptHighpassEnc
        - CodeCBP
        - CodeCoeffs
        - encodeQPIndex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:1164,9'
          Dst:             encodeQPIndex
        - Src:             'Source/LibJXR/image/encode/segenc.c:1177,5'
          Dst:             CodeCBP
        - Src:             'Source/LibJXR/image/encode/segenc.c:1178,8'
          Dst:             CodeCoeffs
        - Src:             'Source/LibJXR/image/encode/segenc.c:1182,9'
          Dst:             AdaptHighpassEnc
    - functionName:    encodeQPIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - putBit16z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:107,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:109,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:110,9'
          Dst:             putBit16z
    - functionName:    AdaptHighpassEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - AdaptDiscriminant
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:669,5'
          Dst:             AdaptDiscriminant
        - Src:             'Source/LibJXR/image/encode/segenc.c:670,5'
          Dst:             AdaptDiscriminant
        - Src:             'Source/LibJXR/image/encode/segenc.c:672,9'
          Dst:             AdaptDiscriminant
    - functionName:    AdaptLowpassEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - AdaptDiscriminant
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:661,9'
          Dst:             AdaptDiscriminant
    - functionName:    EncodeMacroblockLowpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          1070
      EdgeCount:       198
      CyclomaticComplexity: 50
      functionsReached:
        - AdaptLowpassEnc
        - AdaptiveScan
        - EncodeBlock
        - UpdateModelMB
        - encodeQPIndex
        - putBit16z
        - writeIS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:501,9'
          Dst:             encodeQPIndex
        - Src:             'Source/LibJXR/image/encode/segenc.c:521,32'
          Dst:             AdaptiveScan
        - Src:             'Source/LibJXR/image/encode/segenc.c:571,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:573,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:575,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:578,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:597,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:614,16'
          Dst:             EncodeBlock
        - Src:             'Source/LibJXR/image/encode/segenc.c:624,25'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:628,25'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:634,21'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:643,5'
          Dst:             writeIS
        - Src:             'Source/LibJXR/image/encode/segenc.c:645,5'
          Dst:             UpdateModelMB
        - Src:             'Source/LibJXR/image/encode/segenc.c:648,9'
          Dst:             AdaptLowpassEnc
    - functionName:    EncodeMacroblockDC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/segenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          708
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - AdaptDiscriminant
        - EncodeSignificantAbsLevel
        - UpdateModelMB
        - encodeQPIndex
        - predMacroblockEnc
        - putBit16
        - putBit16z
        - rand
        - writeIS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/segenc.c:129,5'
          Dst:             writeIS
        - Src:             'Source/LibJXR/image/encode/segenc.c:132,58'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/segenc.c:133,58'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/segenc.c:140,13'
          Dst:             encodeQPIndex
        - Src:             'Source/LibJXR/image/encode/segenc.c:142,13'
          Dst:             encodeQPIndex
        - Src:             'Source/LibJXR/image/encode/segenc.c:148,5'
          Dst:             predMacroblockEnc
        - Src:             'Source/LibJXR/image/encode/segenc.c:161,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:162,17'
          Dst:             EncodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/encode/segenc.c:166,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:169,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/segenc.c:171,17'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:197,9'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:201,13'
          Dst:             EncodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/encode/segenc.c:204,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/segenc.c:206,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:214,13'
          Dst:             EncodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/encode/segenc.c:217,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/segenc.c:219,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:223,13'
          Dst:             EncodeSignificantAbsLevel
        - Src:             'Source/LibJXR/image/encode/segenc.c:226,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/segenc.c:228,13'
          Dst:             putBit16z
        - Src:             'Source/LibJXR/image/encode/segenc.c:232,5'
          Dst:             UpdateModelMB
        - Src:             'Source/LibJXR/image/encode/segenc.c:235,9'
          Dst:             AdaptDiscriminant
        - Src:             'Source/LibJXR/image/encode/segenc.c:236,9'
          Dst:             AdaptDiscriminant
        - Src:             'Source/LibJXR/image/encode/segenc.c:237,9'
          Dst:             AdaptDiscriminant
    - functionName:    forwardRGBE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:329,5'
          Dst:             __assert_fail
    - functionName:    inputMBRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         344
      ICount:          3909
      EdgeCount:       400
      CyclomaticComplexity: 58
      functionsReached:
        - __assert_fail
        - checkImageBuffer
        - downsampleUV
        - float2pixel
        - forwardHalf
        - forwardRGBE
        - inputMBRowAlpha
        - padHorizontally
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:1868,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:1931,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:2039,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:2122,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:2177,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:2217,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:2254,4'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:2291,4'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1853,6'
          Dst:             checkImageBuffer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1877,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:1923,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:1933,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:1952,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:1972,17'
          Dst:             forwardRGBE
        - Src:             'Source/LibJXR/image/encode/strenc.c:1973,17'
          Dst:             forwardRGBE
        - Src:             'Source/LibJXR/image/encode/strenc.c:1974,17'
          Dst:             forwardRGBE
        - Src:             'Source/LibJXR/image/encode/strenc.c:2030,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2114,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2169,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2180,17'
          Dst:             forwardHalf
        - Src:             'Source/LibJXR/image/encode/strenc.c:2181,17'
          Dst:             forwardHalf
        - Src:             'Source/LibJXR/image/encode/strenc.c:2182,17'
          Dst:             forwardHalf
        - Src:             'Source/LibJXR/image/encode/strenc.c:2201,41'
          Dst:             forwardHalf
        - Src:             'Source/LibJXR/image/encode/strenc.c:2208,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2246,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2283,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2294,17'
          Dst:             float2pixel
        - Src:             'Source/LibJXR/image/encode/strenc.c:2295,17'
          Dst:             float2pixel
        - Src:             'Source/LibJXR/image/encode/strenc.c:2296,17'
          Dst:             float2pixel
        - Src:             'Source/LibJXR/image/encode/strenc.c:2315,41'
          Dst:             float2pixel
        - Src:             'Source/LibJXR/image/encode/strenc.c:2321,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2329,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2346,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2363,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2378,4'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:2388,2'
          Dst:             padHorizontally
        - Src:             'Source/LibJXR/image/encode/strenc.c:2392,3'
          Dst:             downsampleUV
        - Src:             'Source/LibJXR/image/encode/strenc.c:2396,7'
          Dst:             inputMBRowAlpha
    - functionName:    forwardHalf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    float2pixel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - float
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          130
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    padHorizontally
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          465
      EdgeCount:       90
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1708,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:1710,9'
          Dst:             __assert_fail
    - functionName:    downsampleUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          748
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inputMBRowAlpha
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          609
      EdgeCount:       79
      CyclomaticComplexity: 19
      functionsReached:
        - float2pixel
        - forwardHalf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1793,63'
          Dst:             forwardHalf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1812,63'
          Dst:             float2pixel
    - functionName:    StrEncTerm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - FreeCodingContextEnc
        - StrIOEncTerm
        - freePredInfo
        - freeTileInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1117,9'
          Dst:             freePredInfo
        - Src:             'Source/LibJXR/image/encode/strenc.c:1120,13'
          Dst:             StrIOEncTerm
        - Src:             'Source/LibJXR/image/encode/strenc.c:1122,9'
          Dst:             FreeCodingContextEnc
        - Src:             'Source/LibJXR/image/encode/strenc.c:1124,9'
          Dst:             freeTileInfo
    - functionName:    StrIOEncTerm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         122
      ICount:          888
      EdgeCount:       158
      CyclomaticComplexity: 38
      functionsReached:
        - copyTo
        - detachISWrite
        - fclose
        - fillToByte
        - printf
        - remove
        - writeIndexTable
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:629,5'
          Dst:             fillToByte
        - Src:             'Source/LibJXR/image/encode/strenc.c:634,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:636,13'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:639,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:641,13'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:645,13'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:648,13'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:652,13'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:657,21'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:665,21'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:672,5'
          Dst:             writeIndexTable
        - Src:             'Source/LibJXR/image/encode/strenc.c:674,5'
          Dst:             detachISWrite
        - Src:             'Source/LibJXR/image/encode/strenc.c:682,13'
          Dst:             detachISWrite
        - Src:             'Source/LibJXR/image/encode/strenc.c:694,7'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/encode/strenc.c:696,7'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/encode/strenc.c:698,8'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/encode/strenc.c:700,8'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/encode/strenc.c:702,8'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/encode/strenc.c:705,7'
          Dst:             copyTo
        - Src:             'Source/LibJXR/image/encode/strenc.c:716,25'
          Dst:             fclose
        - Src:             'Source/LibJXR/image/encode/strenc.c:721,29'
          Dst:             remove
    - functionName:    writeIndexTable
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          345
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - PutVLWordEsc
        - fillToByte
        - putBit16
        - writeIS
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:570,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:591,13'
          Dst:             writeIS
        - Src:             'Source/LibJXR/image/encode/strenc.c:592,13'
          Dst:             PutVLWordEsc
        - Src:             'Source/LibJXR/image/encode/strenc.c:597,9'
          Dst:             writeIS
        - Src:             'Source/LibJXR/image/encode/strenc.c:598,9'
          Dst:             PutVLWordEsc
        - Src:             'Source/LibJXR/image/encode/strenc.c:599,9'
          Dst:             fillToByte
    - functionName:    copyTo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PutVLWordEsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - putBit16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:518,9'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/encode/strenc.c:519,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:522,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:527,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:531,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:532,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:533,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:535,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:536,9'
          Dst:             putBit16
    - functionName:    ImageStrEncTerm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - StrEncTerm
        - advanceMRPtr
        - initMRPtr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1584,5'
          Dst:             initMRPtr
        - Src:             'Source/LibJXR/image/encode/strenc.c:1587,5'
          Dst:             advanceMRPtr
        - Src:             'Source/LibJXR/image/encode/strenc.c:1592,9'
          Dst:             advanceMRPtr
        - Src:             'Source/LibJXR/image/encode/strenc.c:1599,5'
          Dst:             StrEncTerm
    - functionName:    ImageStrEncEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          207
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - advanceMRPtr
        - advanceOneMBRow
        - initMRPtr
        - swapMRPtr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1526,5'
          Dst:             initMRPtr
        - Src:             'Source/LibJXR/image/encode/strenc.c:1545,5'
          Dst:             advanceMRPtr
        - Src:             'Source/LibJXR/image/encode/strenc.c:1551,9'
          Dst:             advanceMRPtr
        - Src:             'Source/LibJXR/image/encode/strenc.c:1558,9'
          Dst:             advanceOneMBRow
        - Src:             'Source/LibJXR/image/encode/strenc.c:1561,5'
          Dst:             swapMRPtr
    - functionName:    InitializeStrEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          112
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    processMacroblock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          179
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - encodeMB
        - getTilePos
        - transformMacroblock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:297,9'
          Dst:             transformMacroblock
        - Src:             'Source/LibJXR/image/encode/strenc.c:299,13'
          Dst:             getTilePos
        - Src:             'Source/LibJXR/image/encode/strenc.c:304,18'
          Dst:             encodeMB
    - functionName:    encodeMB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          520
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - EncodeMacroblockDC
        - EncodeMacroblockHighpass
        - EncodeMacroblockLowpass
        - ResetCodingContextEnc
        - fillToByte
        - getSizeWrite
        - putBit16
        - writePacketHeader
        - writeTileHeaderDC
        - writeTileHeaderHP
        - writeTileHeaderLP
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:223,13'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/encode/strenc.c:225,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:227,13'
          Dst:             writeTileHeaderDC
        - Src:             'Source/LibJXR/image/encode/strenc.c:228,13'
          Dst:             writeTileHeaderLP
        - Src:             'Source/LibJXR/image/encode/strenc.c:229,13'
          Dst:             writeTileHeaderHP
        - Src:             'Source/LibJXR/image/encode/strenc.c:232,13'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/encode/strenc.c:233,13'
          Dst:             writeTileHeaderDC
        - Src:             'Source/LibJXR/image/encode/strenc.c:235,17'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/encode/strenc.c:236,17'
          Dst:             writeTileHeaderLP
        - Src:             'Source/LibJXR/image/encode/strenc.c:239,17'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/encode/strenc.c:240,17'
          Dst:             writeTileHeaderHP
        - Src:             'Source/LibJXR/image/encode/strenc.c:243,17'
          Dst:             writePacketHeader
        - Src:             'Source/LibJXR/image/encode/strenc.c:245,6'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:251,6'
          Dst:             EncodeMacroblockDC
        - Src:             'Source/LibJXR/image/encode/strenc.c:255,7'
          Dst:             EncodeMacroblockLowpass
        - Src:             'Source/LibJXR/image/encode/strenc.c:260,7'
          Dst:             EncodeMacroblockHighpass
        - Src:             'Source/LibJXR/image/encode/strenc.c:270,17'
          Dst:             fillToByte
        - Src:             'Source/LibJXR/image/encode/strenc.c:272,76'
          Dst:             getSizeWrite
        - Src:             'Source/LibJXR/image/encode/strenc.c:279,5'
          Dst:             ResetCodingContextEnc
    - functionName:    writePacketHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - putBit16
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:84,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:85,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:86,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:87,5'
          Dst:             putBit16
    - functionName:    writeTileHeaderDC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          227
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - allocateQuantizer
        - formatQuantizer
        - rand
        - writeQuantizer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:99,28'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:103,10'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:108,44'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:110,4'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:115,4'
          Dst:             writeQuantizer
    - functionName:    writeTileHeaderLP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          298
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - allocateQuantizer
        - dquantBits
        - formatQuantizer
        - freeQuantizer
        - putBit16
        - rand
        - useDCQuantizer
        - writeQuantizer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:133,31'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:134,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:137,66'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:140,5'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:142,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:146,5'
          Dst:             useDCQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:149,17'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:151,34'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/encode/strenc.c:154,33'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:157,48'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:159,6'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:160,6'
          Dst:             writeQuantizer
    - functionName:    writeTileHeaderHP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          317
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - allocateQuantizer
        - dquantBits
        - formatQuantizer
        - freeQuantizer
        - putBit16
        - rand
        - useLPQuantizer
        - writeQuantizer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:179,22'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:180,4'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:183,71'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:186,5'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:188,8'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:192,5'
          Dst:             useLPQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:195,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:196,22'
          Dst:             dquantBits
        - Src:             'Source/LibJXR/image/encode/strenc.c:199,33'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:202,48'
          Dst:             rand
        - Src:             'Source/LibJXR/image/encode/strenc.c:204,6'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:205,6'
          Dst:             writeQuantizer
    - functionName:    writeQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - putBit16
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:60,3'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:66,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:69,3'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:74,4'
          Dst:             putBit16
    - functionName:    ImageStrEncInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          402
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - InitializeStrEnc
        - StrEncInit
        - ValidateArgs
        - WriteImagePlaneHeader
        - writeIndexTableNull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1371,8'
          Dst:             ValidateArgs
        - Src:             'Source/LibJXR/image/encode/strenc.c:1423,5'
          Dst:             InitializeStrEnc
        - Src:             'Source/LibJXR/image/encode/strenc.c:1440,11'
          Dst:             StrEncInit
        - Src:             'Source/LibJXR/image/encode/strenc.c:1467,9'
          Dst:             InitializeStrEnc
        - Src:             'Source/LibJXR/image/encode/strenc.c:1483,9'
          Dst:             StrEncInit
        - Src:             'Source/LibJXR/image/encode/strenc.c:1486,9'
          Dst:             WriteImagePlaneHeader
        - Src:             'Source/LibJXR/image/encode/strenc.c:1493,5'
          Dst:             writeIndexTableNull
    - functionName:    ValidateArgs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         175
      ICount:          928
      EdgeCount:       242
      CyclomaticComplexity: 69
      functionsReached:
        - printf
        - validateTiling
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1196,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1201,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1209,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1213,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1217,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1227,13'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1240,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1246,9'
          Dst:             printf
        - Src:             'Source/LibJXR/image/encode/strenc.c:1251,32'
          Dst:             validateTiling
        - Src:             'Source/LibJXR/image/encode/strenc.c:1252,32'
          Dst:             validateTiling
        - Src:             'Source/LibJXR/image/encode/strenc.c:1265,9'
          Dst:             printf
    - functionName:    StrEncInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         205
      ICount:          1474
      EdgeCount:       276
      CyclomaticComplexity: 73
      functionsReached:
        - AllocateCodingContextEnc
        - StrIOEncInit
        - WriteWMIHeader
        - allocatePredInfo
        - allocateQuantizer
        - allocateTileInfo
        - formatQuantizer
        - setBitIOPointers
        - setUniformQuantizer
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:957,8'
          Dst:             allocateTileInfo
        - Src:             'Source/LibJXR/image/encode/strenc.c:1032,12'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1034,9'
          Dst:             setUniformQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1040,9'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1048,16'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1050,13'
          Dst:             setUniformQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1056,13'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1061,20'
          Dst:             allocateQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1063,17'
          Dst:             setUniformQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1069,17'
          Dst:             formatQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:1074,8'
          Dst:             allocatePredInfo
        - Src:             'Source/LibJXR/image/encode/strenc.c:1078,55'
          Dst:             AllocateCodingContextEnc
        - Src:             'Source/LibJXR/image/encode/strenc.c:1089,9'
          Dst:             setBitIOPointers
        - Src:             'Source/LibJXR/image/encode/strenc.c:1092,9'
          Dst:             StrIOEncInit
        - Src:             'Source/LibJXR/image/encode/strenc.c:1093,9'
          Dst:             setBitIOPointers
        - Src:             'Source/LibJXR/image/encode/strenc.c:1094,9'
          Dst:             WriteWMIHeader
    - functionName:    WriteImagePlaneHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          386
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - fillToByte
        - putBit16
        - writeQuantizer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:770,5'
          Branch Sides:    []
        - Branch String:   'Source/LibJXR/image/encode/strenc.c:786,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:763,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:764,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:767,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:774,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:775,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:778,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:779,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:789,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:795,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:800,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:801,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:808,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:810,9'
          Dst:             writeQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:812,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:814,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:816,17'
          Dst:             writeQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:820,13'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:822,17'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:824,21'
          Dst:             writeQuantizer
        - Src:             'Source/LibJXR/image/encode/strenc.c:829,5'
          Dst:             fillToByte
    - functionName:    writeIndexTableNull
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PutVLWordEsc
        - fillToByte
        - putBit16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:547,9'
          Dst:             fillToByte
        - Src:             'Source/LibJXR/image/encode/strenc.c:550,9'
          Dst:             PutVLWordEsc
        - Src:             'Source/LibJXR/image/encode/strenc.c:551,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:552,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:553,9'
          Dst:             putBit16
    - functionName:    StrIOEncInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          283
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - CreateWS_File
        - CreateWS_List
        - allocateBitIOInfo
        - attachISWrite
        - mkstemp
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:431,8'
          Dst:             allocateBitIOInfo
        - Src:             'Source/LibJXR/image/encode/strenc.c:435,5'
          Dst:             attachISWrite
        - Src:             'Source/LibJXR/image/encode/strenc.c:493,21'
          Dst:             mkstemp
        - Src:             'Source/LibJXR/image/encode/strenc.c:496,17'
          Dst:             strcpy
        - Src:             'Source/LibJXR/image/encode/strenc.c:498,20'
          Dst:             CreateWS_File
        - Src:             'Source/LibJXR/image/encode/strenc.c:502,20'
          Dst:             CreateWS_List
        - Src:             'Source/LibJXR/image/encode/strenc.c:504,13'
          Dst:             attachISWrite
    - functionName:    WriteWMIHeader
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          453
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - WriteImagePlaneHeader
        - fillToByte
        - putBit16
        - putBit32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:856,24'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:860,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:862,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:864,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:867,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:868,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:869,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:870,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:871,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:874,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:875,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:876,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:877,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:878,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:879,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:880,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:883,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:885,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:887,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:891,5'
          Dst:             putBit32
        - Src:             'Source/LibJXR/image/encode/strenc.c:892,5'
          Dst:             putBit32
        - Src:             'Source/LibJXR/image/encode/strenc.c:896,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:897,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:902,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:905,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:910,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:911,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:912,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:913,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/encode/strenc.c:915,5'
          Dst:             fillToByte
        - Src:             'Source/LibJXR/image/encode/strenc.c:918,5'
          Dst:             WriteImagePlaneHeader
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validateTiling
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - setUniformTiling
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strenc.c:1162,24'
          Dst:             setUniformTiling
        - Src:             'Source/LibJXR/image/encode/strenc.c:1176,20'
          Dst:             setUniformTiling
    - functionName:    setUniformTiling
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transformMacroblock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         962
      ICount:          5533
      EdgeCount:       1295
      CyclomaticComplexity: 335
      functionsReached:
        - __assert_fail
        - strDCT2x2dn
        - strDCT2x2dnEnc
        - strDCT4x4SecondStage
        - strDCT4x4Stage1
        - strNormalizeEnc
        - strPre2
        - strPre2x2
        - strPre4
        - strPre4x4Stage1
        - strPre4x4Stage1Split
        - strPre4x4Stage2Split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:560,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:562,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:564,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:566,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:575,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:576,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:584,25'
          Dst:             strPre4x4Stage1Split
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:592,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:593,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:599,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:600,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:608,25'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:612,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:613,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:614,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:615,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:616,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:617,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:618,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:619,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:620,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:628,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:629,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:638,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:639,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:644,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:645,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:657,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:665,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:666,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:667,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:677,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:679,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:681,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:683,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:688,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:689,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:693,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:694,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:704,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:705,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:710,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:711,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:717,21'
          Dst:             strPre4x4Stage2Split
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:726,17'
          Dst:             strNormalizeEnc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:728,13'
          Dst:             strDCT4x4SecondStage
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:745,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:747,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:749,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:751,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:760,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:761,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:769,25'
          Dst:             strPre4x4Stage1Split
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:777,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:778,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:781,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:782,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:786,21'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:789,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:797,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:798,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:807,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:808,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:811,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:812,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:822,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:830,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:857,21'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:859,21'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:867,25'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:869,25'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:872,21'
          Dst:             strPre2x2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:893,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:896,17'
          Dst:             strDCT2x2dnEnc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:914,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:916,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:918,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:920,17'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:929,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:930,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:938,25'
          Dst:             strPre4x4Stage1Split
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:946,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:947,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:953,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:954,25'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:962,25'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:966,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:967,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:968,17'
          Dst:             strPre4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:976,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:977,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:986,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:987,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:993,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:994,21'
          Dst:             strPre4
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1006,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1014,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1015,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1016,17'
          Dst:             strDCT4x4Stage1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1047,29'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1050,29'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1054,25'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1057,25'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1063,25'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1065,25'
          Dst:             strPre2x2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1067,21'
          Dst:             strPre2x2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1072,17'
          Dst:             strPre2
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1096,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1097,17'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1100,17'
          Dst:             strDCT2x2dnEnc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1101,17'
          Dst:             strDCT2x2dnEnc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:1109,5'
          Dst:             __assert_fail
    - functionName:    strPre4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strHSTenc1_edge
      functionUses:    60
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:218,5'
          Dst:             strHSTenc1_edge
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:218,30'
          Dst:             strHSTenc1_edge
    - functionName:    strPre4x4Stage1Split
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          220
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwdOddOddPre
        - strDCT2x2dn
        - strHSTenc
        - strHSTenc1
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:245,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:246,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:247,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:248,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:249,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:250,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:251,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:252,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:261,5'
          Dst:             fwdOddOddPre
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:264,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:265,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:266,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:267,5'
          Dst:             strDCT2x2dn
    - functionName:    strPre4x4Stage1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strPre4x4Stage1Split
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:272,5'
          Dst:             strPre4x4Stage1Split
    - functionName:    strDCT4x4Stage1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FOURBUTTERFLY_HARDCODED1
        - fwdOdd
        - fwdOddOdd
        - strDCT2x2up
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:76,5'
          Dst:             FOURBUTTERFLY_HARDCODED1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:79,5'
          Dst:             strDCT2x2up
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:82,5'
          Dst:             fwdOddOdd
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:85,5'
          Dst:             fwdOdd
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:88,5'
          Dst:             fwdOdd
    - functionName:    strPre4x4Stage2Split
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          196
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwdOddOddPre
        - strDCT2x2dn
        - strHSTenc
        - strHSTenc1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:286,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:287,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:288,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:289,5'
          Dst:             strHSTenc
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:290,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:291,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:292,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:293,5'
          Dst:             strHSTenc1
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:302,5'
          Dst:             fwdOddOddPre
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:305,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:306,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:307,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:308,5'
          Dst:             strDCT2x2dn
    - functionName:    strNormalizeEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strDCT4x4SecondStage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          85
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwdOdd
        - fwdOddOdd
        - strDCT2x2dn
        - strDCT2x2up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:94,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:94,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:94,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:94,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:97,5'
          Dst:             strDCT2x2up
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:100,5'
          Dst:             fwdOddOdd
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:103,5'
          Dst:             fwdOdd
        - Src:             'Source/LibJXR/image/encode/strFwdTransform.c:106,5'
          Dst:             fwdOdd
    - functionName:    strPre2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strPre2x2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          113
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strDCT2x2dnEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwdOddOdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          101
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwdOdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          107
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTenc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          71
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTenc1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwdOddOddPre
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          99
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strHSTenc1_edge
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strFwdTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          72
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NumOnes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    predCBPC420Enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          292
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - NumOnes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:359,18'
          Dst:             NumOnes
    - functionName:    predCBPC422Enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          304
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - NumOnes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:417,18'
          Dst:             NumOnes
    - functionName:    predCBPCEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          342
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - NumOnes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:297,18'
          Dst:             NumOnes
    - functionName:    predCBPEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          308
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - predCBPC420Enc
        - predCBPC422Enc
        - predCBPCEnc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:501,43'
          Dst:             predCBPCEnc
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:504,46'
          Dst:             predCBPC422Enc
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:507,46'
          Dst:             predCBPC420Enc
    - functionName:    predMacroblockEnc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         129
      ICount:          1243
      EdgeCount:       167
      CyclomaticComplexity: 40
      functionsReached:
        - getACPredMode
        - getDCACPredMode
        - updatePredInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:115,25'
          Dst:             getDCACPredMode
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:118,23'
          Dst:             getACPredMode
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:125,5'
          Dst:             updatePredInfo
    - functionName:    quantizeMacroblock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         83
      ICount:          574
      EdgeCount:       108
      CyclomaticComplexity: 27
      functionsReached:
        - QUANT
        - QUANT_Mulless
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:73,52'
          Dst:             QUANT_Mulless
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:73,107'
          Dst:             QUANT
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:75,52'
          Dst:             QUANT_Mulless
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:75,107'
          Dst:             QUANT
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:80,56'
          Dst:             QUANT_Mulless
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:80,111'
          Dst:             QUANT
    - functionName:    QUANT_Mulless
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    QUANT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MUL32HR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/encode/strPredQuantEnc.c:50,13'
          Dst:             MUL32HR
    - functionName:    MUL32HR
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/encode/strPredQuantEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AdaptDiscriminant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/adapthuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          447
      EdgeCount:       56
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Source/LibJXR/image/sys/adapthuff.c:465,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/adapthuff.c:458,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/adapthuff.c:459,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/adapthuff.c:504,13'
          Dst:             __assert_fail
    - functionName:    Allocate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/adapthuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Clean
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/adapthuff.c:155,5'
          Dst:             Clean
    - functionName:    Clean
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/adapthuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitZigzagScan
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResetCodingContext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          83
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpdateModelMB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          289
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    detachISWrite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - writeIS
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1187,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1188,5'
          Dst:             writeIS
    - functionName:    writeIS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attachISWrite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    detachISRead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - flushToByte
        - readIS
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1129,5'
          Dst:             flushToByte
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1130,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1131,5'
          Dst:             readIS
    - functionName:    flushToByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flushBit16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:977,12'
          Dst:             flushBit16
    - functionName:    readIS
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flushBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - load4BE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:922,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:922,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:922,5'
          Dst:             load4BE
    - functionName:    load4BE
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _byteswap_ulong
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:699,12'
          Dst:             _byteswap_ulong
    - functionName:    _byteswap_ulong
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attachISRead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load4BE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1082,26'
          Dst:             load4BE
    - functionName:    getPosRead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getSizeWrite
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getSizeRead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putBit16_S
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - putBit16
        - writeIS
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1033,5'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1034,5'
          Dst:             writeIS
    - functionName:    putBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - putBit16z
      functionUses:    94
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:998,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1001,5'
          Dst:             putBit16z
    - functionName:    putBit16z
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _byteswap_ulong
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:984,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:985,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:990,34'
          Dst:             _byteswap_ulong
    - functionName:    getBit16_S
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getBit16
        - readIS
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1025,14'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1026,5'
          Dst:             readIS
    - functionName:    getBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flushBit16
        - peekBit16
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:927,17'
          Dst:             peekBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:928,5'
          Dst:             flushBit16
    - functionName:    peekBit16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:917,5'
          Dst:             __assert_fail
    - functionName:    fillToByte
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - putBit16z
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1019,5'
          Dst:             putBit16z
    - functionName:    putBit32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - putBit16
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1006,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1010,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:1014,5'
          Dst:             putBit16
    - functionName:    getBit32
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - getBit16
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:961,5'
          Dst:             __assert_fail
        - Src:             'Source/LibJXR/image/sys/strcodec.c:965,17'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:970,14'
          Dst:             getBit16
    - functionName:    getBit16s
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flushBit16
        - peekBit16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:943,17'
          Dst:             peekBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:945,9'
          Dst:             flushBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:949,9'
          Dst:             flushBit16
    - functionName:    getBool16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flushBit16
        - peekBit16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:935,17'
          Dst:             peekBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:936,5'
          Dst:             flushBit16
    - functionName:    dquantBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    useLPQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    useDCQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setUniformQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    formatQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - remapQP
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:874,9'
          Dst:             remapQP
    - functionName:    allocateQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeQuantizer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeTileInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - freeQuantizer
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:819,13'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/sys/strcodec.c:821,9'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/sys/strcodec.c:826,17'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/sys/strcodec.c:828,13'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/sys/strcodec.c:833,17'
          Dst:             freeQuantizer
        - Src:             'Source/LibJXR/image/sys/strcodec.c:835,13'
          Dst:             freeQuantizer
    - functionName:    allocateTileInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setBitIOPointers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          192
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allocateBitIOInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          271
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:724,9'
          Dst:             __assert_fail
    - functionName:    detach_SB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:660,5'
          Dst:             __assert_fail
    - functionName:    getByteRead_SB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 655
      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:    flushToByte_SB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getBit32_SB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          105
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attach_SB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetPosWS_List
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetPosWS_List
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WriteWS_List
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          201
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - WMPAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:557,13'
          Dst:             WMPAlloc
    - functionName:    WMPAlloc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:251,12'
          Dst:             calloc
    - functionName:    ReadWS_List
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          180
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CloseWS_List
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - WMPFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:499,13'
          Dst:             WMPFree
        - Src:             'Source/LibJXR/image/sys/strcodec.c:502,5'
          Dst:             WMPFree
    - functionName:    WMPFree
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateWS_List
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WMPAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:462,5'
          Dst:             WMPAlloc
    - functionName:    GetPosWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetPosWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WriteWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          92
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EOSWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CloseWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WMPFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:386,5'
          Dst:             WMPFree
    - functionName:    CreateWS_Memory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WMPAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:362,5'
          Dst:             WMPAlloc
    - functionName:    GetPosWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:349,5'
          Dst:             ftell
    - functionName:    SetPosWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:338,5'
          Dst:             fseek
    - functionName:    WriteWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:327,9'
          Dst:             fwrite
    - functionName:    ReadWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:318,13'
          Dst:             fread
    - functionName:    EOSWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - feof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:311,12'
          Dst:             feof
    - functionName:    CloseWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WMPFree
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:302,5'
          Dst:             fclose
        - Src:             'Source/LibJXR/image/sys/strcodec.c:303,5'
          Dst:             WMPFree
    - functionName:    CreateWS_File
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - WMPAlloc
        - fopen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:273,5'
          Dst:             WMPAlloc
        - Src:             'Source/LibJXR/image/sys/strcodec.c:289,29'
          Dst:             fopen
    - functionName:    IDPEmpty
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    swapMRPtr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    advanceOneMBRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    advanceMRPtr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          120
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:195,5'
          Dst:             __assert_fail
    - functionName:    initMRPtr
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getTilePos
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          229
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readQPIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getBit16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:139,6'
          Dst:             getBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:142,17'
          Dst:             getBit16
    - functionName:    writeQPIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - putBit16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strcodec.c:129,3'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:132,9'
          Dst:             putBit16
        - Src:             'Source/LibJXR/image/sys/strcodec.c:133,9'
          Dst:             putBit16
    - functionName:    checkImageBuffer
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strcodec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          222
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    updatePredInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          263
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - copyAC
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strPredQuant.c:267,9'
          Dst:             copyAC
    - functionName:    copyAC
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getDCACPredMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          335
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getACPredMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          188
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freePredInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allocatePredInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          168
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remapQP
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strPredQuant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          225
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FOURBUTTERFLY_HARDCODED1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strDCT2x2dn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/sys/strTransform.c:81,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/sys/strTransform.c:82,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/sys/strTransform.c:83,5'
          Dst:             strDCT2x2dn
        - Src:             'Source/LibJXR/image/sys/strTransform.c:84,5'
          Dst:             strDCT2x2dn
    - functionName:    strDCT2x2dn
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          71
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strDCT2x2up
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/sys/strTransform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          72
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_bytein
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_inalign
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_bio_bytein
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/bio.c:182,9'
          Dst:             opj_bio_bytein
    - functionName:    opj_bio_byteout
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - opj_bio_byteout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/bio.c:167,8'
          Dst:             opj_bio_byteout
        - Src:             'Source/LibOpenJPEG/bio.c:172,9'
          Dst:             opj_bio_byteout
    - functionName:    opj_bio_getbit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_bio_bytein
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/bio.c:105,3'
          Dst:             opj_bio_bytein
    - functionName:    opj_bio_read
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_bio_getbit
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/bio.c:160,8'
          Dst:             opj_bio_getbit
    - functionName:    opj_bio_putbit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_bio_byteout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/bio.c:97,3'
          Dst:             opj_bio_byteout
    - functionName:    opj_bio_write
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_bio_putbit
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/bio.c:151,3'
          Dst:             opj_bio_putbit
    - functionName:    opj_bio_init_dec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_init_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_numbytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_bio_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/bio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_v4dwt_decode_step2_sse
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          156
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_v4dwt_decode_step1_sse
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_interleave_v
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_interleave_h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          89
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_floorlog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_fix_mul
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_decode_1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          516
      EdgeCount:       104
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_deinterleave_h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_deinterleave_v
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          91
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_v4dwt_interleave_v
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_v4dwt_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          278
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - opj_int_min
        - opj_v4dwt_decode_step1_sse
        - opj_v4dwt_decode_step2_sse
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:806,2'
          Dst:             opj_v4dwt_decode_step1_sse
        - Src:             'Source/LibOpenJPEG/dwt.c:807,2'
          Dst:             opj_v4dwt_decode_step1_sse
        - Src:             'Source/LibOpenJPEG/dwt.c:808,72'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/dwt.c:808,2'
          Dst:             opj_v4dwt_decode_step2_sse
        - Src:             'Source/LibOpenJPEG/dwt.c:809,72'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/dwt.c:809,2'
          Dst:             opj_v4dwt_decode_step2_sse
        - Src:             'Source/LibOpenJPEG/dwt.c:810,72'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/dwt.c:810,2'
          Dst:             opj_v4dwt_decode_step2_sse
        - Src:             'Source/LibOpenJPEG/dwt.c:811,72'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/dwt.c:811,2'
          Dst:             opj_v4dwt_decode_step2_sse
    - functionName:    opj_v4dwt_interleave_h
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          304
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_max_resolution
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_decode_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          449
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - opj_dwt_max_resolution
        - opj_v4dwt_decode
        - opj_v4dwt_interleave_h
        - opj_v4dwt_interleave_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/dwt.c:879,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:838,26'
          Dst:             opj_dwt_max_resolution
        - Src:             'Source/LibOpenJPEG/dwt.c:859,4'
          Dst:             opj_v4dwt_interleave_h
        - Src:             'Source/LibOpenJPEG/dwt.c:860,4'
          Dst:             opj_v4dwt_decode
        - Src:             'Source/LibOpenJPEG/dwt.c:876,4'
          Dst:             opj_v4dwt_interleave_h
        - Src:             'Source/LibOpenJPEG/dwt.c:877,4'
          Dst:             opj_v4dwt_decode
        - Src:             'Source/LibOpenJPEG/dwt.c:894,4'
          Dst:             opj_v4dwt_interleave_v
        - Src:             'Source/LibOpenJPEG/dwt.c:895,4'
          Dst:             opj_v4dwt_decode
        - Src:             'Source/LibOpenJPEG/dwt.c:908,4'
          Dst:             opj_v4dwt_interleave_v
        - Src:             'Source/LibOpenJPEG/dwt.c:909,4'
          Dst:             opj_v4dwt_decode
    - functionName:    opj_dwt_encode_stepsize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_int_floorlog2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:366,6'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/dwt.c:367,11'
          Dst:             opj_int_floorlog2
    - functionName:    opj_dwt_calc_explicit_stepsizes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - opj_dwt_encode_stepsize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:531,3'
          Dst:             opj_dwt_encode_stepsize
    - functionName:    opj_dwt_getnorm_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_getgain_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_encode_1_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          1074
      EdgeCount:       211
      CyclomaticComplexity: 51
      functionsReached:
        - opj_int_fix_mul
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:334,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:336,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:338,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:340,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:342,16'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:344,16'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:349,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:351,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:353,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:355,17'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:357,16'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/dwt.c:359,16'
          Dst:             opj_int_fix_mul
    - functionName:    opj_dwt_encode_real
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_dwt_encode_1_real
        - opj_dwt_encode_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:496,9'
          Dst:             opj_dwt_encode_procedure
        - Src:             'Source/LibOpenJPEG/dwt.c:496,9'
          Dst:             opj_dwt_encode_1_real
    - functionName:    opj_dwt_encode_procedure
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          290
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - opj_dwt_deinterleave_h
        - opj_dwt_deinterleave_v
        - opj_dwt_max_resolution
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:404,16'
          Dst:             opj_dwt_max_resolution
        - Src:             'Source/LibOpenJPEG/dwt.c:436,4'
          Dst:             opj_dwt_deinterleave_v
        - Src:             'Source/LibOpenJPEG/dwt.c:446,4'
          Dst:             opj_dwt_deinterleave_h
    - functionName:    opj_dwt_getnorm
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_getgain
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_decode_1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_dwt_decode_1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:323,2'
          Dst:             opj_dwt_decode_1_
    - functionName:    opj_dwt_decode_tile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          241
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - opj_dwt_interleave_h
        - opj_dwt_interleave_v
        - opj_dwt_max_resolution
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:566,2'
          Dst:             opj_dwt_max_resolution
        - Src:             'Source/LibOpenJPEG/dwt.c:588,4'
          Dst:             opj_dwt_interleave_h
        - Src:             'Source/LibOpenJPEG/dwt.c:598,4'
          Dst:             opj_dwt_interleave_v
    - functionName:    opj_dwt_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_dwt_decode_1
        - opj_dwt_decode_tile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:469,9'
          Dst:             opj_dwt_decode_tile
        - Src:             'Source/LibOpenJPEG/dwt.c:469,9'
          Dst:             opj_dwt_decode_1
    - functionName:    opj_dwt_encode_1
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          516
      EdgeCount:       104
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_dwt_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_dwt_encode_1
        - opj_dwt_encode_procedure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/dwt.c:462,9'
          Dst:             opj_dwt_encode_procedure
        - Src:             'Source/LibOpenJPEG/dwt.c:462,9'
          Dst:             opj_dwt_encode_1
    - functionName:    opj_procedure_list_clear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/function_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_procedure_list_get_first_procedure
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/function_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_procedure_list_get_nb_procedures
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/function_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_procedure_list_add_procedure
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/function_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - realloc
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/function_list.c:77,50'
          Dst:             realloc
        - Src:             'Source/LibOpenJPEG/function_list.c:86,25'
          Dst:             fprintf
    - functionName:    opj_procedure_list_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/function_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_procedure_list_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/function_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_lupSolve
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/invert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          223
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/invert.c:247,5'
          Dst:             __assert_fail
    - functionName:    opj_lupInvert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/invert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - opj_lupSolve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/invert.c:281,3'
          Dst:             opj_lupSolve
    - functionName:    opj_lupDecompose
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/invert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          308
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_matrix_inversion_f
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/invert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opj_lupDecompose
        - opj_lupInvert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/invert.c:84,7'
          Dst:             opj_lupDecompose
        - Src:             'Source/LibOpenJPEG/invert.c:89,5'
          Dst:             opj_lupInvert
    - functionName:    opj_t1_enc_clnpass_step
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          161
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opj_int_abs
        - opj_mqc_encode
        - opj_t1_getctxno_sc
        - opj_t1_getctxno_zc
        - opj_t1_getnmsedec_sig
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:843,3'
          Dst:             opj_t1_getctxno_zc
        - Src:             'Source/LibOpenJPEG/t1.c:844,7'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:845,3'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:848,50'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:848,16'
          Dst:             opj_t1_getnmsedec_sig
        - Src:             'Source/LibOpenJPEG/t1.c:849,4'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:851,41'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:851,4'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:852,4'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_getctxno_zc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_abs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_getnmsedec_sig
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_getctxno_sc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_getspb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_updateflags
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          109
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_getnmsedec_ref
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_enc_refpass_step
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - opj_int_abs
        - opj_mqc_bypass_enc
        - opj_mqc_encode
        - opj_t1_getctxno_mag
        - opj_t1_getnmsedec_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:619,49'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:619,15'
          Dst:             opj_t1_getnmsedec_ref
        - Src:             'Source/LibOpenJPEG/t1.c:620,7'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:621,3'
          Dst:             opj_t1_getctxno_mag
        - Src:             'Source/LibOpenJPEG/t1.c:623,4'
          Dst:             opj_mqc_bypass_enc
        - Src:             'Source/LibOpenJPEG/t1.c:625,4'
          Dst:             opj_mqc_encode
    - functionName:    opj_t1_getctxno_mag
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_enc_sigpass_step
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          188
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - opj_int_abs
        - opj_mqc_bypass_enc
        - opj_mqc_encode
        - opj_t1_getctxno_sc
        - opj_t1_getctxno_zc
        - opj_t1_getnmsedec_sig
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:376,7'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:377,3'
          Dst:             opj_t1_getctxno_zc
        - Src:             'Source/LibOpenJPEG/t1.c:379,4'
          Dst:             opj_mqc_bypass_enc
        - Src:             'Source/LibOpenJPEG/t1.c:381,4'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:385,50'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:385,16'
          Dst:             opj_t1_getnmsedec_sig
        - Src:             'Source/LibOpenJPEG/t1.c:386,4'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:388,5'
          Dst:             opj_mqc_bypass_enc
        - Src:             'Source/LibOpenJPEG/t1.c:390,42'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:390,5'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:392,4'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_getwmsedec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - double
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_dwt_getnorm
        - opj_dwt_getnorm_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1144,8'
          Dst:             opj_dwt_getnorm
        - Src:             'Source/LibOpenJPEG/t1.c:1146,8'
          Dst:             opj_dwt_getnorm_real
    - functionName:    opj_t1_enc_clnpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          516
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - opj_int_abs
        - opj_mqc_encode
        - opj_t1_enc_clnpass_step
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:967,10'
          Dst:             opj_int_abs
        - Src:             'Source/LibOpenJPEG/t1.c:971,5'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:976,5'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:977,5'
          Dst:             opj_mqc_encode
        - Src:             'Source/LibOpenJPEG/t1.c:983,5'
          Dst:             opj_t1_enc_clnpass_step
    - functionName:    opj_t1_enc_refpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - opj_t1_enc_refpass_step
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:712,5'
          Dst:             opj_t1_enc_refpass_step
    - functionName:    opj_t1_enc_sigpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          174
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - opj_t1_enc_sigpass_step
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:490,5'
          Dst:             opj_t1_enc_sigpass_step
    - functionName:    opj_int_floorlog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_dec_clnpass_step
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          110
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_sc
        - opj_t1_getctxno_zc
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:891,3'
          Dst:             opj_t1_getctxno_zc
        - Src:             'Source/LibOpenJPEG/t1.c:892,7'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:893,4'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:894,8'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:894,30'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:896,4'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_dec_clnpass_step_partial
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_sc
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:871,2'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:872,6'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:872,28'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:874,2'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_dec_clnpass_step_vsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_sc
        - opj_t1_getctxno_zc
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:920,3'
          Dst:             opj_t1_getctxno_zc
        - Src:             'Source/LibOpenJPEG/t1.c:921,7'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:923,4'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:924,8'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:924,30'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:926,4'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_dec_refpass_step_mqc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_mag
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:665,17'
          Dst:             opj_t1_getctxno_mag
        - Src:             'Source/LibOpenJPEG/t1.c:666,29'
          Dst:             opj_mqc_decode
    - functionName:    opj_t1_dec_refpass_step_mqc_vsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_mag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:687,17'
          Dst:             opj_t1_getctxno_mag
        - Src:             'Source/LibOpenJPEG/t1.c:688,21'
          Dst:             opj_mqc_decode
    - functionName:    opj_t1_dec_refpass_step_raw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opj_raw_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:645,40'
          Dst:             opj_raw_decode
    - functionName:    opj_t1_dec_sigpass_step_mqc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_sc
        - opj_t1_getctxno_zc
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:435,25'
          Dst:             opj_t1_getctxno_zc
        - Src:             'Source/LibOpenJPEG/t1.c:436,29'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:437,33'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:438,37'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:438,59'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:440,33'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_dec_sigpass_step_mqc_vsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          138
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - opj_mqc_decode
        - opj_t1_getctxno_sc
        - opj_t1_getctxno_zc
        - opj_t1_getspb
        - opj_t1_updateflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:460,17'
          Dst:             opj_t1_getctxno_zc
        - Src:             'Source/LibOpenJPEG/t1.c:461,21'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:462,25'
          Dst:             opj_t1_getctxno_sc
        - Src:             'Source/LibOpenJPEG/t1.c:463,29'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:463,51'
          Dst:             opj_t1_getspb
        - Src:             'Source/LibOpenJPEG/t1.c:465,25'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_dec_sigpass_step_raw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - opj_raw_decode
        - opj_t1_updateflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:413,29'
          Dst:             opj_raw_decode
        - Src:             'Source/LibOpenJPEG/t1.c:414,48'
          Dst:             opj_raw_decode
        - Src:             'Source/LibOpenJPEG/t1.c:416,33'
          Dst:             opj_t1_updateflags
    - functionName:    opj_t1_dec_clnpass
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          871
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - opj_mqc_decode
        - opj_t1_dec_clnpass_step
        - opj_t1_dec_clnpass_step_partial
        - opj_t1_dec_clnpass_step_vsc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1027,10'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1031,14'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1032,30'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1038,6'
          Dst:             opj_t1_dec_clnpass_step_vsc
        - Src:             'Source/LibOpenJPEG/t1.c:1062,11'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1066,15'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1067,31'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1073,8'
          Dst:             opj_t1_dec_clnpass_step_partial
        - Src:             'Source/LibOpenJPEG/t1.c:1075,8'
          Dst:             opj_t1_dec_clnpass_step
        - Src:             'Source/LibOpenJPEG/t1.c:1081,6'
          Dst:             opj_t1_dec_clnpass_step
        - Src:             'Source/LibOpenJPEG/t1.c:1084,6'
          Dst:             opj_t1_dec_clnpass_step
        - Src:             'Source/LibOpenJPEG/t1.c:1087,6'
          Dst:             opj_t1_dec_clnpass_step
        - Src:             'Source/LibOpenJPEG/t1.c:1090,6'
          Dst:             opj_t1_dec_clnpass_step
        - Src:             'Source/LibOpenJPEG/t1.c:1102,5'
          Dst:             opj_t1_dec_clnpass_step
        - Src:             'Source/LibOpenJPEG/t1.c:1111,7'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1112,18'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1113,18'
          Dst:             opj_mqc_decode
        - Src:             'Source/LibOpenJPEG/t1.c:1114,18'
          Dst:             opj_mqc_decode
    - functionName:    opj_t1_dec_refpass_mqc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          267
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - opj_t1_dec_refpass_step_mqc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:769,25'
          Dst:             opj_t1_dec_refpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:772,25'
          Dst:             opj_t1_dec_refpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:775,25'
          Dst:             opj_t1_dec_refpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:778,25'
          Dst:             opj_t1_dec_refpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:789,25'
          Dst:             opj_t1_dec_refpass_step_mqc
    - functionName:    opj_t1_dec_refpass_mqc_vsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - opj_t1_dec_refpass_step_mqc_vsc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:809,33'
          Dst:             opj_t1_dec_refpass_step_mqc_vsc
    - functionName:    opj_t1_dec_refpass_raw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          183
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - opj_t1_dec_refpass_step_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:741,33'
          Dst:             opj_t1_dec_refpass_step_raw
    - functionName:    opj_t1_dec_sigpass_mqc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          257
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - opj_t1_dec_sigpass_step_mqc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:549,25'
          Dst:             opj_t1_dec_sigpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:552,25'
          Dst:             opj_t1_dec_sigpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:555,25'
          Dst:             opj_t1_dec_sigpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:558,25'
          Dst:             opj_t1_dec_sigpass_step_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:569,25'
          Dst:             opj_t1_dec_sigpass_step_mqc
    - functionName:    opj_t1_dec_sigpass_mqc_vsc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - opj_t1_dec_sigpass_step_mqc_vsc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:589,33'
          Dst:             opj_t1_dec_sigpass_step_mqc_vsc
    - functionName:    opj_t1_dec_sigpass_raw
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          173
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - opj_t1_dec_sigpass_step_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:520,33'
          Dst:             opj_t1_dec_sigpass_step_raw
    - functionName:    opj_t1_encode_cblk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          659
      EdgeCount:       125
      CyclomaticComplexity: 31
      functionsReached:
        - opj_int_floorlog2
        - opj_int_max
        - opj_mqc_bypass_init_enc
        - opj_mqc_erterm_enc
        - opj_mqc_flush
        - opj_mqc_init_enc
        - opj_mqc_numbytes
        - opj_mqc_reset_enc
        - opj_mqc_resetstates
        - opj_mqc_restart_init_enc
        - opj_mqc_segmark_enc
        - opj_mqc_setstate
        - opj_t1_enc_clnpass
        - opj_t1_enc_refpass
        - opj_t1_enc_sigpass
        - opj_t1_getwmsedec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/t1.c:1596,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1577,9'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/t1.c:1580,37'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/t1.c:1585,2'
          Dst:             opj_mqc_resetstates
        - Src:             'Source/LibOpenJPEG/t1.c:1586,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1587,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1588,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1589,2'
          Dst:             opj_mqc_init_enc
        - Src:             'Source/LibOpenJPEG/t1.c:1598,5'
          Dst:             opj_t1_enc_sigpass
        - Src:             'Source/LibOpenJPEG/t1.c:1601,5'
          Dst:             opj_t1_enc_refpass
        - Src:             'Source/LibOpenJPEG/t1.c:1604,5'
          Dst:             opj_t1_enc_clnpass
        - Src:             'Source/LibOpenJPEG/t1.c:1607,6'
          Dst:             opj_mqc_segmark_enc
        - Src:             'Source/LibOpenJPEG/t1.c:1612,17'
          Dst:             opj_t1_getwmsedec
        - Src:             'Source/LibOpenJPEG/t1.c:1619,5'
          Dst:             opj_mqc_flush
        - Src:             'Source/LibOpenJPEG/t1.c:1623,5'
          Dst:             opj_mqc_flush
        - Src:             'Source/LibOpenJPEG/t1.c:1631,6'
          Dst:             opj_mqc_flush
        - Src:             'Source/LibOpenJPEG/t1.c:1635,6'
          Dst:             opj_mqc_flush
        - Src:             'Source/LibOpenJPEG/t1.c:1652,5'
          Dst:             opj_mqc_bypass_init_enc
        - Src:             'Source/LibOpenJPEG/t1.c:1654,5'
          Dst:             opj_mqc_restart_init_enc
        - Src:             'Source/LibOpenJPEG/t1.c:1658,16'
          Dst:             opj_mqc_numbytes
        - Src:             'Source/LibOpenJPEG/t1.c:1662,4'
          Dst:             opj_mqc_reset_enc
        - Src:             'Source/LibOpenJPEG/t1.c:1667,3'
          Dst:             opj_mqc_erterm_enc
        - Src:             'Source/LibOpenJPEG/t1.c:1669,3'
          Dst:             opj_mqc_flush
        - Src:             'Source/LibOpenJPEG/t1.c:1675,20'
          Dst:             opj_mqc_numbytes
        - Src:             'Source/LibOpenJPEG/t1.c:1676,17'
          Dst:             opj_mqc_numbytes
    - functionName:    opj_int_fix_mul
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_encode_cblks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          480
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - opj_int_fix_mul
        - opj_t1_allocate_buffers
        - opj_t1_encode_cblk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1495,11'
          Dst:             opj_t1_allocate_buffers
        - Src:             'Source/LibOpenJPEG/t1.c:1520,11'
          Dst:             opj_int_fix_mul
        - Src:             'Source/LibOpenJPEG/t1.c:1527,7'
          Dst:             opj_t1_encode_cblk
    - functionName:    opj_t1_allocate_buffers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t1_decode_cblk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          361
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - opj_mqc_init_dec
        - opj_mqc_resetstates
        - opj_mqc_setstate
        - opj_raw_init_dec
        - opj_t1_allocate_buffers
        - opj_t1_dec_clnpass
        - opj_t1_dec_refpass_mqc
        - opj_t1_dec_refpass_mqc_vsc
        - opj_t1_dec_refpass_raw
        - opj_t1_dec_sigpass_mqc
        - opj_t1_dec_sigpass_mqc_vsc
        - opj_t1_dec_sigpass_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibOpenJPEG/t1.c:1405,13'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1371,6'
          Dst:             opj_t1_allocate_buffers
        - Src:             'Source/LibOpenJPEG/t1.c:1382,2'
          Dst:             opj_mqc_resetstates
        - Src:             'Source/LibOpenJPEG/t1.c:1383,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1384,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1385,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1397,4'
          Dst:             opj_raw_init_dec
        - Src:             'Source/LibOpenJPEG/t1.c:1399,30'
          Dst:             opj_mqc_init_dec
        - Src:             'Source/LibOpenJPEG/t1.c:1408,25'
          Dst:             opj_t1_dec_sigpass_raw
        - Src:             'Source/LibOpenJPEG/t1.c:1411,29'
          Dst:             opj_t1_dec_sigpass_mqc_vsc
        - Src:             'Source/LibOpenJPEG/t1.c:1413,29'
          Dst:             opj_t1_dec_sigpass_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:1419,29'
          Dst:             opj_t1_dec_refpass_raw
        - Src:             'Source/LibOpenJPEG/t1.c:1422,29'
          Dst:             opj_t1_dec_refpass_mqc_vsc
        - Src:             'Source/LibOpenJPEG/t1.c:1424,29'
          Dst:             opj_t1_dec_refpass_mqc
        - Src:             'Source/LibOpenJPEG/t1.c:1429,21'
          Dst:             opj_t1_dec_clnpass
        - Src:             'Source/LibOpenJPEG/t1.c:1434,5'
          Dst:             opj_mqc_resetstates
        - Src:             'Source/LibOpenJPEG/t1.c:1435,5'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1436,5'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/t1.c:1437,5'
          Dst:             opj_mqc_setstate
    - functionName:    opj_t1_decode_cblks
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          519
      EdgeCount:       81
      CyclomaticComplexity: 19
      functionsReached:
        - opj_t1_decode_cblk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1282,38'
          Dst:             opj_t1_decode_cblk
    - functionName:    opj_t1_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - opj_mqc_destroy
        - opj_raw_destroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1239,2'
          Dst:             opj_mqc_destroy
        - Src:             'Source/LibOpenJPEG/t1.c:1241,2'
          Dst:             opj_raw_destroy
    - functionName:    opj_t1_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - opj_mqc_create
        - opj_raw_create
        - opj_t1_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t1.c:1211,14'
          Dst:             opj_mqc_create
        - Src:             'Source/LibOpenJPEG/t1.c:1213,3'
          Dst:             opj_t1_destroy
        - Src:             'Source/LibOpenJPEG/t1.c:1217,14'
          Dst:             opj_raw_create
        - Src:             'Source/LibOpenJPEG/t1.c:1219,3'
          Dst:             opj_t1_destroy
    - functionName:    opj_t2_skip_packet_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          322
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - opj_null_jas_fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:1248,41'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:1272,41'
          Dst:             opj_null_jas_fprintf
    - functionName:    opj_null_jas_fprintf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t2_putcommacode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_bio_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:150,17'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:152,9'
          Dst:             opj_bio_write
    - functionName:    opj_int_floorlog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t2_putnumpasses
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - opj_bio_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:166,17'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:168,17'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:170,17'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:172,17'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:174,17'
          Dst:             opj_bio_write
    - functionName:    opj_uint_floorlog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_int_min
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t2_init_seg
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:1306,45'
          Dst:             realloc
    - functionName:    opj_t2_getcommacode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_bio_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:158,12'
          Dst:             opj_bio_read
    - functionName:    opj_t2_getnumpasses
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - opj_bio_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:180,14'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:182,14'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:184,18'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:186,18'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:188,22'
          Dst:             opj_bio_read
    - functionName:    opj_t2_read_packet_data
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          459
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:1123,41'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:1149,75'
          Dst:             realloc
    - functionName:    opj_t2_read_packet_header
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          1004
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached:
        - fprintf
        - opj_bio_create
        - opj_bio_destroy
        - opj_bio_inalign
        - opj_bio_init_dec
        - opj_bio_numbytes
        - opj_bio_read
        - opj_int_min
        - opj_null_jas_fprintf
        - opj_t2_getcommacode
        - opj_t2_getnumpasses
        - opj_t2_init_seg
        - opj_tgt_decode
        - opj_tgt_reset
        - opj_uint_floorlog2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:839,33'
          Dst:             opj_tgt_reset
        - Src:             'Source/LibOpenJPEG/t2.c:840,33'
          Dst:             opj_tgt_reset
        - Src:             'Source/LibOpenJPEG/t2.c:860,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:875,17'
          Dst:             opj_bio_create
        - Src:             'Source/LibOpenJPEG/t2.c:898,9'
          Dst:             opj_bio_init_dec
        - Src:             'Source/LibOpenJPEG/t2.c:900,21'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:901,9'
          Dst:             opj_null_jas_fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:904,17'
          Dst:             opj_bio_inalign
        - Src:             'Source/LibOpenJPEG/t2.c:905,34'
          Dst:             opj_bio_numbytes
        - Src:             'Source/LibOpenJPEG/t2.c:906,17'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:911,33'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:913,33'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:953,46'
          Dst:             opj_tgt_decode
        - Src:             'Source/LibOpenJPEG/t2.c:957,46'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:964,9'
          Dst:             opj_null_jas_fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:972,41'
          Dst:             opj_tgt_decode
        - Src:             'Source/LibOpenJPEG/t2.c:981,48'
          Dst:             opj_t2_getnumpasses
        - Src:             'Source/LibOpenJPEG/t2.c:982,39'
          Dst:             opj_t2_getcommacode
        - Src:             'Source/LibOpenJPEG/t2.c:989,39'
          Dst:             opj_t2_init_seg
        - Src:             'Source/LibOpenJPEG/t2.c:990,41'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:998,47'
          Dst:             opj_t2_init_seg
        - Src:             'Source/LibOpenJPEG/t2.c:999,49'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:1007,82'
          Dst:             opj_int_min
        - Src:             'Source/LibOpenJPEG/t2.c:1008,105'
          Dst:             opj_uint_floorlog2
        - Src:             'Source/LibOpenJPEG/t2.c:1008,64'
          Dst:             opj_bio_read
        - Src:             'Source/LibOpenJPEG/t2.c:1009,41'
          Dst:             opj_null_jas_fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:1015,47'
          Dst:             opj_t2_init_seg
        - Src:             'Source/LibOpenJPEG/t2.c:1016,49'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:1028,14'
          Dst:             opj_bio_inalign
        - Src:             'Source/LibOpenJPEG/t2.c:1029,17'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:1033,26'
          Dst:             opj_bio_numbytes
        - Src:             'Source/LibOpenJPEG/t2.c:1034,9'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:1039,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:1042,25'
          Dst:             fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:1049,9'
          Dst:             opj_null_jas_fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:1050,9'
          Dst:             opj_null_jas_fprintf
    - functionName:    opj_t2_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t2_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t2_skip_packet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - opj_t2_read_packet_header
        - opj_t2_skip_packet_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:778,15'
          Dst:             opj_t2_read_packet_header
        - Src:             'Source/LibOpenJPEG/t2.c:790,23'
          Dst:             opj_t2_skip_packet_data
    - functionName:    opj_uint_max
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/opj_intmath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_t2_decode_packet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - opj_t2_read_packet_data
        - opj_t2_read_packet_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:507,15'
          Dst:             opj_t2_read_packet_header
        - Src:             'Source/LibOpenJPEG/t2.c:519,23'
          Dst:             opj_t2_read_packet_data
    - functionName:    opj_t2_decode_packets
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          343
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - opj_null_jas_fprintf
        - opj_pi_create_decode
        - opj_pi_destroy
        - opj_pi_next
        - opj_t2_decode_packet
        - opj_t2_skip_packet
        - opj_uint_max
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:360,16'
          Dst:             opj_pi_create_decode
        - Src:             'Source/LibOpenJPEG/t2.c:378,21'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:383,24'
          Dst:             opj_pi_next
        - Src:             'Source/LibOpenJPEG/t2.c:384,19'
          Dst:             opj_null_jas_fprintf
        - Src:             'Source/LibOpenJPEG/t2.c:393,39'
          Dst:             opj_t2_decode_packet
        - Src:             'Source/LibOpenJPEG/t2.c:394,41'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:400,61'
          Dst:             opj_uint_max
        - Src:             'Source/LibOpenJPEG/t2.c:404,39'
          Dst:             opj_t2_skip_packet
        - Src:             'Source/LibOpenJPEG/t2.c:405,41'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:457,9'
          Dst:             opj_pi_destroy
    - functionName:    opj_t2_encode_packet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          941
      EdgeCount:       125
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - opj_bio_create
        - opj_bio_destroy
        - opj_bio_flush
        - opj_bio_init_enc
        - opj_bio_numbytes
        - opj_bio_write
        - opj_int_floorlog2
        - opj_int_max
        - opj_t2_putcommacode
        - opj_t2_putnumpasses
        - opj_tgt_encode
        - opj_tgt_reset
        - opj_tgt_setvalue
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:581,25'
          Dst:             opj_tgt_reset
        - Src:             'Source/LibOpenJPEG/t2.c:582,25'
          Dst:             opj_tgt_reset
        - Src:             'Source/LibOpenJPEG/t2.c:589,33'
          Dst:             opj_tgt_setvalue
        - Src:             'Source/LibOpenJPEG/t2.c:595,15'
          Dst:             opj_bio_create
        - Src:             'Source/LibOpenJPEG/t2.c:596,9'
          Dst:             opj_bio_init_enc
        - Src:             'Source/LibOpenJPEG/t2.c:597,9'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:611,33'
          Dst:             opj_tgt_setvalue
        - Src:             'Source/LibOpenJPEG/t2.c:627,33'
          Dst:             opj_tgt_encode
        - Src:             'Source/LibOpenJPEG/t2.c:629,33'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:641,33'
          Dst:             opj_tgt_encode
        - Src:             'Source/LibOpenJPEG/t2.c:645,25'
          Dst:             opj_t2_putnumpasses
        - Src:             'Source/LibOpenJPEG/t2.c:655,93'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/t2.c:656,70'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/t2.c:655,59'
          Dst:             opj_int_max
        - Src:             'Source/LibOpenJPEG/t2.c:663,25'
          Dst:             opj_t2_putcommacode
        - Src:             'Source/LibOpenJPEG/t2.c:675,108'
          Dst:             opj_int_floorlog2
        - Src:             'Source/LibOpenJPEG/t2.c:675,41'
          Dst:             opj_bio_write
        - Src:             'Source/LibOpenJPEG/t2.c:688,14'
          Dst:             opj_bio_flush
        - Src:             'Source/LibOpenJPEG/t2.c:689,17'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:693,34'
          Dst:             opj_bio_numbytes
        - Src:             'Source/LibOpenJPEG/t2.c:697,9'
          Dst:             opj_bio_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:757,9'
          Dst:             __assert_fail
    - functionName:    opj_t2_encode_packets
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/t2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          483
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - opj_pi_create_encode
        - opj_pi_destroy
        - opj_pi_initialise_encode
        - opj_pi_next
        - opj_t2_encode_packet
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/t2.c:219,16'
          Dst:             opj_pi_initialise_encode
        - Src:             'Source/LibOpenJPEG/t2.c:237,33'
          Dst:             opj_pi_create_encode
        - Src:             'Source/LibOpenJPEG/t2.c:239,40'
          Dst:             opj_pi_next
        - Src:             'Source/LibOpenJPEG/t2.c:243,55'
          Dst:             opj_t2_encode_packet
        - Src:             'Source/LibOpenJPEG/t2.c:244,57'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:258,49'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:268,17'
          Dst:             opj_pi_create_encode
        - Src:             'Source/LibOpenJPEG/t2.c:272,24'
          Dst:             opj_pi_next
        - Src:             'Source/LibOpenJPEG/t2.c:276,39'
          Dst:             opj_t2_encode_packet
        - Src:             'Source/LibOpenJPEG/t2.c:277,41'
          Dst:             opj_pi_destroy
        - Src:             'Source/LibOpenJPEG/t2.c:309,9'
          Dst:             opj_pi_destroy
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113shiftAndRoundEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_115convertToLinearEPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_18unpack14EPKhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          450
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_17unpack3EPKhPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_14packEPKtPhbb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          595
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7Imf_2_212_GLOBAL__N_113shiftAndRoundEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:277,20'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113shiftAndRoundEii
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_117convertFromLinearEPt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_213B44Compressor14uncompressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213B44Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:620,39'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:620,12'
          Dst:             _ZN7Imf_2_213B44Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213B44Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          733
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
        - _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - _ZN7Imf_2_212_GLOBAL__N_115convertToLinearEPt
        - _ZN7Imf_2_212_GLOBAL__N_17unpack3EPKhPt
        - _ZN7Imf_2_212_GLOBAL__N_18unpack14EPKhPt
        - _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:897,51'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:898,18'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:898,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:906,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:906,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:907,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:907,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:899,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:925,3'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:950,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:954,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_17unpack3EPKhPt
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:961,4'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:963,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_18unpack14EPKhPt
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:969,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_115convertToLinearEPt
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:1011,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:1018,4'
          Dst:             _ZN7Imf_2_23Xdr5writeINS_9CharPtrIOEPcEEvRT0_t
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:1044,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:1065,2'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_113notEnoughDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:442,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:442,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:442,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:442,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_212_GLOBAL__N_111tooMuchDataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:450,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:450,11'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:450,5'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:450,5'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_213B44Compressor10uncompressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213B44Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:608,17'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:609,10'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:608,10'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:606,12'
          Dst:             _ZN7Imf_2_213B44Compressor10uncompressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213B44Compressor12compressTileEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213B44Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:596,37'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS3_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:596,12'
          Dst:             _ZN7Imf_2_213B44Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZN7Imf_2_213B44Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          704
      EdgeCount:       94
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7Imf_2_210numSamplesEiii
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_212_GLOBAL__N_117convertFromLinearEPt
        - _ZN7Imf_2_212_GLOBAL__N_14packEPKtPhbb
        - _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZN9Imath_2_24modpEii
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:664,51'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:665,18'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:665,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:673,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:673,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:674,24'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:674,10'
          Dst:             _ZN7Imf_2_210numSamplesEiii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:666,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:694,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:701,4'
          Dst:             _ZN7Imf_2_23Xdr4readINS_9CharPtrIOEPKcEEvRT0_Rt
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:733,7'
          Dst:             _ZN9Imath_2_24modpEii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:854,7'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_117convertFromLinearEPt
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:856,13'
          Dst:             _ZN7Imf_2_212_GLOBAL__N_14packEPKtPhbb
    - functionName:    _ZN7Imf_2_213B44Compressor8compressEPKciiRS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213B44Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
        - _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - _ZN9Imath_2_24Vec2IiEC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:584,15'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:585,8'
          Dst:             _ZN9Imath_2_24Vec2IiEC2Eii
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:584,8'
          Dst:             _ZN9Imath_2_23BoxINS_4Vec2IiEEEC2ERKS2_S5_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:582,12'
          Dst:             _ZN7Imf_2_213B44Compressor8compressEPKciN9Imath_2_23BoxINS3_4Vec2IiEEEERS2_
    - functionName:    _ZNK7Imf_2_213B44Compressor6formatEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      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:    _ZNK7Imf_2_213B44Compressor12numScanLinesEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 565
      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:    _ZN7Imf_2_213B44CompressorD0Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Imf_2_213B44CompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:555,1'
          Dst:             _ZN7Imf_2_213B44CompressorD2Ev
    - functionName:    _ZN7Imf_2_213B44CompressorD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7Imf_2_210CompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:559,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
    - functionName:    _ZN7Imf_2_213B44CompressorC2ERKNS_6HeaderEmmb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfB44Compressor.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          381
      EdgeCount:       87
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - _ZN7Imf_2_210CompressorD2Ev
        - _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - _ZN7Imf_2_214checkArraySizeImEEmT_m
        - _ZN7Imf_2_25uiAddImEET_S1_S1_
        - _ZN7Imf_2_26uiMultImEET_S1_S1_
        - _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - _ZNK7Imf_2_210Compressor6headerEv
        - _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - _ZNK7Imf_2_211ChannelList3endEv
        - _ZNK7Imf_2_211ChannelList5beginEv
        - _ZNK7Imf_2_26Header10dataWindowEv
        - _ZNK7Imf_2_26Header8channelsEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:476,5'
          Dst:             _ZN7Imf_2_210CompressorC2ERKNS_6HeaderE
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:484,20'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:495,26'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:495,10'
          Dst:             _ZN7Imf_2_214checkArraySizeImEEmT_m
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:498,35'
          Dst:             _ZNK7Imf_2_210Compressor6headerEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:498,44'
          Dst:             _ZNK7Imf_2_26Header8channelsEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:501,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:502,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:502,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:505,2'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:505,2'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:505,2'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:505,2'
          Dst:             __assert_fail
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:551,1'
          Dst:             _ZN7Imf_2_210CompressorD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:508,8'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:503,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:519,17'
          Dst:             _ZN7Imf_2_26uiMultImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:519,10'
          Dst:             _ZN7Imf_2_25uiAddImEET_S1_S1_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:525,50'
          Dst:             _ZNK7Imf_2_211ChannelList5beginEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:526,17'
          Dst:             _ZNK7Imf_2_211ChannelList3endEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:526,5'
          Dst:             _ZN7Imf_2_2neERKNS_11ChannelList13ConstIteratorES3_
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:529,25'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:530,27'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:531,30'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:533,23'
          Dst:             _ZNK7Imf_2_211ChannelList13ConstIterator7channelEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:533,6'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:533,41'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:527,3'
          Dst:             _ZN7Imf_2_211ChannelList13ConstIteratorppEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:536,35'
          Dst:             _ZNK7Imf_2_26Header10dataWindowEv
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:547,5'
          Dst:             _ZN7Imf_2_213pixelTypeSizeENS_9PixelTypeE
        - Src:             'Source/OpenEXR/IlmImf/ImfB44Compressor.cpp:547,5'
          Dst:             __assert_fail
    - functionName:    _ZN7Imf_2_214FastHufDecoder6refillERmiS1_RiRPKhS2_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          211
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214FastHufDecoder6decodeEPKhiPti
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          450
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - _ZN7Imf_2_214FastHufDecoder6refillERmiS1_RiRPKhS2_
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:581,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:581,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:581,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:581,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:643,17'
          Dst:             _ZN7Imf_2_214FastHufDecoder6refillERmiS1_RiRPKhS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:665,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:665,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:665,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:665,17'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:676,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:676,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:676,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:676,17'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:699,17'
          Dst:             _ZN7Imf_2_214FastHufDecoder6refillERmiS1_RiRPKhS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:713,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:713,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:713,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:713,17'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:719,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:719,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:719,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:719,17'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:725,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:725,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:725,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:725,17'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:750,13'
          Dst:             _ZN7Imf_2_214FastHufDecoder6refillERmiS1_RiRPKhS2_
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:763,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:763,15'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:763,9'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:763,9'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_214FastHufDecoder7enabledEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214FastHufDecoderD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214FastHufDecoder11buildTablesEPmS1_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          263
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Iex_2_28InputExcD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:404,21'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:404,27'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:404,21'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:404,21'
          Dst:             _ZN7Iex_2_28InputExcD2Ev
    - functionName:    _ZN7Imf_2_214FastHufDecoder8readBitsEiRmRiRPKc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7Imf_2_214FastHufDecoderC2ERPKciiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/OpenEXR/IlmImf/ImfFastHuf.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          635
      EdgeCount:       88
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Iex_2_28InputExcC2EPKc
        - _ZN7Imf_2_214FastHufDecoder11buildTablesEPmS1_
        - _ZN7Imf_2_214FastHufDecoder8readBitsEiRmRiRPKc
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:132,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:132,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:132,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:143,25'
          Dst:             _ZN7Imf_2_214FastHufDecoder8readBitsEiRmRiRPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:149,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:149,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:149,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:153,26'
          Dst:             _ZN7Imf_2_214FastHufDecoder8readBitsEiRmRiRPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:158,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:158,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:158,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:171,17'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:171,23'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:171,17'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:259,13'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:259,19'
          Dst:             _ZN7Iex_2_28InputExcC2EPKc
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:259,13'
          Dst:             __cxa_throw
        - Src:             'Source/OpenEXR/IlmImf/ImfFastHuf.cpp:266,5'
          Dst:             _ZN7Imf_2_214FastHufDecoder11buildTablesEPmS1_
    - functionName:    _Z17__DNG_FP24ToFloatPKh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17__DNG_HalfToFloatt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18tile_stripe_data_tD2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12expandFloatsPhii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          219
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _Z17__DNG_FP24ToFloatPKh
        - _Z17__DNG_HalfToFloatt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:231,22'
          Dst:             _Z17__DNG_HalfToFloatt
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:242,22'
          Dst:             _Z17__DNG_FP24ToFloatPKh
    - functionName:    _ZL13libraw_swap32Phi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13libraw_swap24Phi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18tile_stripe_data_tC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      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:    _ZN6LibRaw28uncompressed_fp_dng_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         105
      ICount:          830
      EdgeCount:       117
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL12expandFloatsPhii
        - _ZL13libraw_swap24Phi
        - _ZL13libraw_swap32Phi
        - _ZN18tile_stripe_data_t4initEP10tiff_ifd_tRK20libraw_image_sizes_tRK15unpacker_data_tsP26LibRaw_abstract_datastream
        - _ZN18tile_stripe_data_tC2Ev
        - _ZN18tile_stripe_data_tD2Ev
        - _ZN6LibRaw11libraw_swabEPvm
        - _ZN6LibRaw17convertFloatToIntEfff
        - _ZN6LibRaw18find_ifd_by_offsetEi
        - _ZN6LibRaw6callocEmm
        - __cxa_allocate_exception
        - __cxa_throw
        - ntohs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:589,16'
          Dst:             _ZN6LibRaw18find_ifd_by_offsetEi
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:591,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:591,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:597,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:597,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:600,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:600,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:603,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:603,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:608,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:608,7'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:610,24'
          Dst:             _ZN18tile_stripe_data_tC2Ev
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:611,11'
          Dst:             _ZN18tile_stripe_data_t4initEP10tiff_ifd_tRK20libraw_image_sizes_tRK15unpacker_data_tsP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:616,3'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:616,3'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:619,36'
          Dst:             _ZN6LibRaw6callocEmm
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:621,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:621,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:623,77'
          Dst:             ntohs
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:647,21'
          Dst:             _ZN6LibRaw11libraw_swabEPvm
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:649,21'
          Dst:             _ZL13libraw_swap24Phi
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:651,21'
          Dst:             _ZL13libraw_swap32Phi
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:653,30'
          Dst:             _ZL12expandFloatsPhii
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:688,9'
          Dst:             _ZN6LibRaw17convertFloatToIntEfff
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:689,1'
          Dst:             _ZN18tile_stripe_data_tD2Ev
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:689,1'
          Dst:             _ZN18tile_stripe_data_tD2Ev
    - functionName:    _ZN18tile_stripe_data_t4initEP10tiff_ifd_tRK20libraw_image_sizes_tRK15unpacker_data_tsP26LibRaw_abstract_datastream
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          571
      EdgeCount:       108
      CyclomaticComplexity: 27
      functionsReached:
        - _ZL11static_get4P26LibRaw_abstract_datastreams
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:292,9'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:292,9'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:299,27'
          Dst:             _ZL11static_get4P26LibRaw_abstract_datastreams
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:316,25'
          Dst:             _ZL11static_get4P26LibRaw_abstract_datastreams
    - functionName:    _ZN6LibRaw17convertFloatToIntEfff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          490
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw6mallocEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:492,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:547,5'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZL11static_get4P26LibRaw_abstract_datastreams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19libraw_sget4_staticsPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:274,12'
          Dst:             _Z19libraw_sget4_staticsPh
    - functionName:    _ZN6LibRaw11have_fpdataEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw17is_floating_pointEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20deflate_dng_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/fp_dng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:446,39'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/fp_dng.cpp:446,39'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw16smal_v9_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/smal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          184
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw10fill_holesEi
        - _ZN6LibRaw19smal_decode_segmentEPA2_ji
        - _ZN6LibRaw4get4Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:165,12'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:169,28'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:174,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:176,5'
          Dst:             _ZN6LibRaw19smal_decode_segmentEPA2_ji
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:178,5'
          Dst:             _ZN6LibRaw10fill_holesEi
    - functionName:    _ZN6LibRaw19smal_decode_segmentEPA2_ji
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/smal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          735
      EdgeCount:       102
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6LibRaw10getbithuffEiPt
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:36,3'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:43,30'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:55,17'
          Dst:             _ZN6LibRaw10getbithuffEiPt
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:94,7'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:94,7'
          Dst:             __cxa_throw
    - functionName:    _ZN6LibRaw10fill_holesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/smal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          400
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw7median4EPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:144,23'
          Dst:             _ZN6LibRaw7median4EPi
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:155,25'
          Dst:             _ZN6LibRaw7median4EPi
    - functionName:    _ZN6LibRaw7median4EPi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/smal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16smal_v6_load_rawEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/decoders/smal.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw19smal_decode_segmentEPA2_ji
        - _ZN6LibRaw4get2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:108,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/decoders/smal.cpp:111,3'
          Dst:             _ZN6LibRaw19smal_decode_segmentEPA2_ji
    - functionName:    _ZN6LibRaw23parseAdobePanoMakernoteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/adobepano.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          648
      EdgeCount:       126
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
        - _ZN6LibRaw6mallocEm
        - _ZNK21libraw_static_table_tixEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:37,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:40,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:43,20'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:44,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:48,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:55,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:56,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:57,24'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:58,25'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:66,11'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:69,10'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:75,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:76,13'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:88,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:89,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:95,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:96,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:99,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:100,29'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:101,29'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:110,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:111,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:117,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:118,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:121,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:122,29'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:124,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:125,29'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:132,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:133,28'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/adobepano.cpp:151,5'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZL15_CanonConvertEVs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw20parseCanonMakernotesEjjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         562
      ICount:          5073
      EdgeCount:       708
      CyclomaticComplexity: 148
      functionsReached:
        - _ZL15_CanonConvertEVs
        - _ZN6LibRaw13get_CanonAreaEv
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw15Canon_WBpresetsEii
        - _ZN6LibRaw17Canon_WBCTpresetsEs
        - _ZN6LibRaw20Canon_CameraSettingsEj
        - _ZN6LibRaw21_CanonConvertApertureEt
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6mallocEm
        - _ZNK21libraw_static_table_t4sizeEv
        - _ZNK21libraw_static_table_tixEj
        - sprintf
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/canon.cpp:947,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/canon.cpp:988,5'
          Branch Sides:    []
        - Branch String:   'Source/LibRawLite/src/metadata/canon.cpp:1017,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:772,5'
          Dst:             _ZN6LibRaw20Canon_CameraSettingsEj
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:775,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:776,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:784,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:785,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:786,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:788,44'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:792,7'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:793,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:794,19'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:796,22'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:796,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:797,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:797,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:801,14'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:804,14'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:807,5'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:809,54'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:809,24'
          Dst:             _ZL15_CanonConvertEVs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:811,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:812,19'
          Dst:             _ZN6LibRaw21_CanonConvertApertureEt
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:815,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:815,19'
          Dst:             _ZN6LibRaw21_CanonConvertApertureEt
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:824,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:830,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:831,5'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:840,63'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:848,69'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:849,11'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:850,76'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:850,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:851,13'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:851,43'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:852,42'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:862,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:864,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:865,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:871,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:877,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:885,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:893,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:901,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:909,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:917,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:926,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:935,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:946,9'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:970,47'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:971,48'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:972,46'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:973,45'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:977,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:982,70'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:983,5'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:988,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1002,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1002,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1003,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1005,35'
          Dst:             _ZN6LibRaw13get_CanonAreaEv
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1006,35'
          Dst:             _ZN6LibRaw13get_CanonAreaEv
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1024,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1026,54'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1028,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1030,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1033,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1035,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1043,54'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1045,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1047,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1049,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1051,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1054,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1056,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1062,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1062,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1062,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1062,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1062,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1062,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1065,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1067,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1069,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1071,56'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1074,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1076,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1090,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1090,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1090,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1090,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1090,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1090,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1091,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1093,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1095,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1127,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1130,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1137,56'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1140,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1142,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1144,9'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1146,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1148,9'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1161,56'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1162,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1164,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1165,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1166,57'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1167,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1168,9'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1170,9'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1178,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1178,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1178,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1178,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1178,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1178,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1179,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1181,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1183,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1193,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1193,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1193,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1193,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1193,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1193,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1194,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1196,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1198,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1217,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1217,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1217,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1217,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1217,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1217,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1218,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1220,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1222,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1241,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1241,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1241,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1241,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1241,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1241,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1242,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1242,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1249,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1249,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1249,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1249,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1249,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1249,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1250,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1250,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1256,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1256,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1256,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1256,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1256,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1256,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1259,7'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1261,7'
          Dst:             _ZN6LibRaw17Canon_WBCTpresetsEs
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1268,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1276,61'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1283,34'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1284,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1293,65'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1299,5'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1300,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1301,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1302,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1308,37'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1312,37'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1321,38'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1322,38'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1324,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1325,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:1330,24'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw20Canon_CameraSettingsEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          214
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw21_CanonConvertApertureEt
        - _ZN6LibRaw4get2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:605,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:606,3'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:607,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:608,3'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:609,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:610,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:610,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:612,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:613,3'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:614,34'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:615,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:616,3'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:617,16'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:618,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:619,18'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:620,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:626,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:626,15'
          Dst:             _ZN6LibRaw21_CanonConvertApertureEt
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:627,37'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:627,15'
          Dst:             _ZN6LibRaw21_CanonConvertApertureEt
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:631,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:638,27'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw21_CanonConvertApertureEt
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6LibRaw14libraw_powf64lEff
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:31,10'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
    - functionName:    _ZN6LibRaw15Canon_WBpresetsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          304
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6LibRaw4get2Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:645,72'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:649,69'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:653,70'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:657,72'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:661,68'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:665,69'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw13get_CanonAreaEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6LibRaw4get2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:20,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:21,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:22,10'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:23,10'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw17Canon_WBCTpresetsEs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          446
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - _Z4fMAXff
        - _ZN6LibRaw4get2Ev
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:682,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:682,34'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:683,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:683,34'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:684,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:692,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:692,34'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:693,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:693,34'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:695,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:709,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:709,36'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:710,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:710,36'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:711,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:719,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:723,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:726,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:729,26'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _Z4fMAXff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/internal/defines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw22processCanonCameraInfoEyPhjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         291
      ICount:          1950
      EdgeCount:       379
      CyclomaticComplexity: 90
      functionsReached:
        - _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
        - _ZN6LibRaw8sget2RevEPh
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/canon.cpp:185,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:169,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:176,42'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:178,42'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:180,42'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:182,42'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:194,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:196,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:198,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:228,9'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:230,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:248,9'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:250,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:252,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:254,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:278,10'
          Dst:             _ZN6LibRaw8sget2RevEPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:295,9'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:297,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:299,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:301,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:303,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:342,9'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:344,14'
          Dst:             _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:478,18'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:481,12'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:517,20'
          Dst:             _ZN6LibRaw8sget2RevEPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:523,18'
          Dst:             _ZN6LibRaw8sget2RevEPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:529,20'
          Dst:             _ZN6LibRaw8sget2RevEPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:535,20'
          Dst:             _ZN6LibRaw8sget2RevEPh
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:543,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:552,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:561,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:570,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:578,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:587,15'
          Dst:             strncmp
    - functionName:    _Z43CanonCameraInfo_checkFirmwareRecordLocationPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - isdigit
        - isspace
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:146,5'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:147,5'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:148,5'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/canon.cpp:151,28'
          Dst:             isspace
    - functionName:    _ZN6LibRaw20setCanonBodyFeaturesEy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/canon.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          430
      EdgeCount:       132
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21libraw_static_table_taSERKS_
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21libraw_static_table_tC2Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/libraw/libraw_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw10parse_ciffEiii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/ciff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          2106
      EdgeCount:       424
      CyclomaticComplexity: 104
      functionsReached:
        - _ZN21libraw_static_table_tC2Ev
        - _ZN21libraw_static_table_taSERKS_
        - _ZN6LibRaw10parse_ciffEiii
        - _ZN6LibRaw10trimSpacesEPc
        - _ZN6LibRaw12int_to_floatEi
        - _ZN6LibRaw13get_CanonAreaEv
        - _ZN6LibRaw14libraw_powf64lEff
        - _ZN6LibRaw15Canon_WBpresetsEii
        - _ZN6LibRaw15ciff_block_1030Ev
        - _ZN6LibRaw20Canon_CameraSettingsEj
        - _ZN6LibRaw20setCanonBodyFeaturesEy
        - _ZN6LibRaw21_CanonConvertApertureEt
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7strnlenEPKcm
        - _ZNK21libraw_static_table_t4sizeEv
        - _ZNK21libraw_static_table_tixEj
        - __cxa_allocate_exception
        - __cxa_throw
        - atof
        - sprintf
        - strcmp
        - strlen
        - strncasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/ciff.cpp:246,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:72,5'
          Dst:             __cxa_allocate_exception
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:72,5'
          Dst:             __cxa_throw
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:75,17'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:77,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:88,12'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:89,11'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:90,26'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:110,9'
          Dst:             _ZN6LibRaw10parse_ciffEiii
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:116,7'
          Dst:             _ZN6LibRaw10parse_ciffEiii
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:125,7'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:129,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:130,12'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:131,60'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:132,7'
          Dst:             _ZN6LibRaw10trimSpacesEPc
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:136,15'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:137,16'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:138,35'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:138,22'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:139,14'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:143,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:152,53'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:152,61'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:152,39'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:152,17'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:153,64'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:153,51'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:153,30'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:158,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:160,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:160,42'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:160,11'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:161,53'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:161,61'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:161,30'
          Dst:             _ZN6LibRaw21_CanonConvertApertureEt
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:162,52'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:162,17'
          Dst:             _ZN6LibRaw14libraw_powf64lEff
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:163,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:163,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:164,37'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:168,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:172,34'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:175,43'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:181,41'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:203,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:206,56'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:208,9'
          Dst:             _ZN6LibRaw15Canon_WBpresetsEii
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:216,42'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:225,58'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:226,58'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:229,42'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:237,59'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:242,7'
          Dst:             _ZN6LibRaw20Canon_CameraSettingsEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:246,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:260,11'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:261,9'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:263,9'
          Dst:             sprintf
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:272,74'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:273,15'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:275,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:276,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:285,9'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:288,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:298,31'
          Dst:             _ZN21libraw_static_table_tC2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:299,51'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:301,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:303,29'
          Dst:             _ZN21libraw_static_table_taSERKS_
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:307,29'
          Dst:             _ZN21libraw_static_table_taSERKS_
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:312,29'
          Dst:             _ZN21libraw_static_table_taSERKS_
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:313,15'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:318,14'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:319,14'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:325,15'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:327,75'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:328,17'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:328,44'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:335,64'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:336,15'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:337,71'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:337,25'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:339,46'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:352,7'
          Dst:             _ZN6LibRaw15ciff_block_1030Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:356,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:356,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:357,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:359,34'
          Dst:             _ZN6LibRaw13get_CanonAreaEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:360,34'
          Dst:             _ZN6LibRaw13get_CanonAreaEv
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:380,20'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:384,18'
          Dst:             _ZN6LibRaw12int_to_floatEi
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:393,7'
          Dst:             _ZN6LibRaw20setCanonBodyFeaturesEy
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:401,19'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw15ciff_block_1030Ev
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/ciff.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:40,8'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:40,16'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:40,39'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:42,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/ciff.cpp:50,34'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw19parseEpsonMakernoteEiij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/epson.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          451
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:29,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:37,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:52,24'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:54,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:59,25'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:61,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:66,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:81,40'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:86,22'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/epson.cpp:87,22'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw10parse_fujiEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/fuji.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         418
      ICount:          2763
      EdgeCount:       550
      CyclomaticComplexity: 134
      functionsReached:
        - _Z4fMAXff
        - _ZN6LibRaw23guess_RAFDataGenerationEPh
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZNK21libraw_static_table_t4sizeEv
        - _ZNK21libraw_static_table_tixEj
        - log
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1183,13'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1188,7'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1189,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1190,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1191,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1192,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1197,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1197,38'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1205,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1206,11'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1210,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1211,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1216,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1217,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1221,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1222,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1226,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1227,15'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1239,16'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1240,20'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1260,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1260,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1267,51'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1269,53'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1277,16'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1278,16'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1286,41'
          Dst:             log
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1286,68'
          Dst:             log
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1290,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1291,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1291,17'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1297,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1297,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1301,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1301,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1305,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1305,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1309,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1309,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1313,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1313,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1317,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1317,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1321,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1321,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1325,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1325,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1329,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1329,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1333,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1333,7'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1337,18'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1340,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1343,51'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1363,30'
          Dst:             _ZN6LibRaw23guess_RAFDataGenerationEPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1368,46'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1391,17'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1392,17'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1393,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1394,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1395,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1396,19'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1405,56'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1407,19'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1409,29'
          Dst:             _ZNK21libraw_static_table_tixEj
    - functionName:    _ZN6LibRaw23guess_RAFDataGenerationEPh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/fuji.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          145
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:70,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:71,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:72,18'
          Dst:             _ZN6LibRaw5sget4EPh
    - functionName:    _ZN6LibRaw20parse_fuji_thumbnailEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/fuji.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          235
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6mallocEm
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1132,9'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1136,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1140,21'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1143,60'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1146,37'
          Dst:             _ZN6LibRaw6mallocEm
    - functionName:    _ZN6LibRaw19parseFujiMakernotesEjjjj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/fuji.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          833
      EdgeCount:       90
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw7strnlenEPKcm
        - _ZN6LibRaw8getwordsEPcPS0_ii
        - __isoc99_sscanf
        - snprintf
        - strcpy
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Source/LibRawLite/src/metadata/fuji.cpp:1009,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:901,14'
          Dst:             _ZN6LibRaw8getwordsEPcPS0_ii
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:907,11'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:912,11'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:918,11'
          Dst:             snprintf
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:920,11'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:929,17'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:926,9'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:936,17'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:933,9'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:943,17'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:940,9'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:953,20'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:953,20'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:958,9'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:960,51'
          Dst:             __isoc99_sscanf
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:965,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:977,17'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:973,13'
          Dst:             snprintf
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:984,21'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:981,13'
          Dst:             snprintf
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:989,11'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:999,19'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:995,11'
          Dst:             snprintf
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1002,11'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1012,26'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1015,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1018,22'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1021,59'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1024,23'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1027,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1028,30'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1031,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1034,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1037,30'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1040,24'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1043,22'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1046,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1049,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1052,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1055,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1059,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1062,36'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1063,36'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1066,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1069,29'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1072,25'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1075,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1078,40'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1081,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1084,22'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1087,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1090,28'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1093,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1096,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1097,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1098,38'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1103,27'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1106,23'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1109,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1112,35'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:1115,36'
          Dst:             _ZN6LibRaw4get2Ev
    - functionName:    _ZN6LibRaw22parseAdobeRAFMakernoteEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/fuji.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         2188
      ICount:          16655
      EdgeCount:       3141
      CyclomaticComplexity: 955
      functionsReached:
        - _Z4fMAXff
        - _ZN6LibRaw23guess_RAFDataGenerationEPh
        - _ZN6LibRaw4freeEPv
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw5sget2EPh
        - _ZN6LibRaw5sget4EPh
        - _ZN6LibRaw6mallocEm
        - _ZNK21libraw_static_table_t4sizeEv
        - _ZNK21libraw_static_table_tixEj
        - atoi
        - isdigit
        - memcmp
        - strcmp
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:170,7'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:171,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:172,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:173,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:174,10'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:179,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:179,38'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:189,22'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:193,33'
          Dst:             _ZN6LibRaw6mallocEm
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:201,12'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:203,49'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:209,20'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:211,21'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:212,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:213,19'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:214,2'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:216,7'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:221,4'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:222,17'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:230,2'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:231,22'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:235,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:250,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:251,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:252,25'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:258,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:258,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:258,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:258,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:262,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:262,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:262,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:262,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:266,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:266,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:266,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:266,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:270,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:270,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:270,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:270,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:274,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:274,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:274,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:274,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:278,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:278,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:278,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:278,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:282,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:282,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:282,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:282,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:286,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:286,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:286,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:286,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:290,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:290,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:290,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:290,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:294,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:294,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:294,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:294,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:298,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:299,20'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:299,20'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:302,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:304,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:307,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:310,22'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:321,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:321,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:321,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:321,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:328,3'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:330,13'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:332,11'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:334,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:339,9'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:340,26'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:341,30'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:341,19'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:352,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:353,11'
          Dst:             _ZN6LibRaw23guess_RAFDataGenerationEPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:359,4'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:360,19'
          Dst:             memcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:361,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:366,23'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:368,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:370,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:381,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:382,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:383,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:384,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:385,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:386,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:387,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:388,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:389,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:390,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:467,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:468,6'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:469,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:473,19'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:474,11'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:478,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:480,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:485,17'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:487,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:487,53'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:492,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:494,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:494,55'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:516,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:518,7'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:519,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:522,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:524,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:525,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:528,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:530,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:531,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:534,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:535,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:537,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:538,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:541,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:542,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:544,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:545,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:548,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:549,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:551,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:552,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:555,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:557,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:558,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:561,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:562,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:564,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:565,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:568,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:568,53'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:569,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:570,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:573,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:574,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:576,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:577,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:580,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:581,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:582,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:584,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:585,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:588,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:589,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:591,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:592,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:595,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:597,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:598,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:601,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:603,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:604,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:607,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:609,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:610,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:613,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:615,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:616,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:619,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:621,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:622,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:625,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:627,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:628,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:631,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:633,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:634,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:638,17'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:639,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:643,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:645,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:646,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:649,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:651,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:652,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:655,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:655,50'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:657,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:658,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:661,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:663,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:664,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:667,22'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:668,22'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:670,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:671,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:674,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:676,13'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:677,17'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:681,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:683,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:685,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:686,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:690,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:691,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:695,6'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:696,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:701,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:703,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:704,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:705,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:709,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:710,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:714,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:716,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:720,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:721,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:725,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:727,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:731,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:732,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:736,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:738,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:739,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:741,23'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:745,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:746,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:750,6'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:751,10'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:756,21'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:758,18'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:762,5'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:763,9'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:770,6'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:774,15'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:780,15'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:783,23'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:785,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:787,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:791,62'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:793,15'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:796,23'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:795,25'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:794,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:798,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:797,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:800,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:799,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:806,4'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:807,27'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:811,15'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:812,19'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:827,17'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:828,37'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:829,37'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:830,57'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:831,37'
          Dst:             _ZN6LibRaw5sget2EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:845,4'
          Dst:             _ZN6LibRaw4freeEPv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:846,19'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:848,19'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:850,21'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:852,21'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:854,21'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:856,21'
          Dst:             _ZN6LibRaw5sget4EPh
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:867,54'
          Dst:             _ZNK21libraw_static_table_t4sizeEv
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:869,21'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:871,31'
          Dst:             _ZNK21libraw_static_table_tixEj
        - Src:             'Source/LibRawLite/src/metadata/fuji.cpp:881,5'
          Dst:             _ZN6LibRaw4freeEPv
    - functionName:    _ZN6LibRaw15parseHassyModelEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/hasselblad_model.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         726
      ICount:          4563
      EdgeCount:       979
      CyclomaticComplexity: 255
      functionsReached:
        - _ZN6LibRaw10strcasestrEPcPKc
        - _ZN6LibRaw18process_Hassy_LensEi
        - _ZN6LibRaw21HassyRawFormat_idx2HREj
        - isdigit
        - strcat
        - strchr
        - strcpy
        - strlen
        - strncasecmp
        - strncmp
        - strncpy
        - strrchr
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:100,29'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:100,29'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:103,13'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:104,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:105,18'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:106,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:107,18'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:108,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:109,18'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:110,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:112,15'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:118,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:121,14'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:135,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:137,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:138,16'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:140,18'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:142,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:149,15'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:151,18'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:155,9'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:156,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:160,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:163,15'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:166,18'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:171,8'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:174,3'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:176,14'
          Dst:             strrchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:181,9'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:183,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:190,10'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:192,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:195,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:197,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:201,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:204,7'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:209,7'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:210,5'
          Dst:             strncpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:215,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:216,10'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:217,14'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:219,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:223,11'
          Dst:             _ZN6LibRaw10strcasestrEPcPKc
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:224,28'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:239,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:240,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:244,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:245,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:249,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:250,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:254,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:255,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:259,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:260,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:262,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:266,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:267,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:271,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:272,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:276,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:277,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:278,10'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:279,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:283,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:284,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:288,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:289,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:290,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:293,7'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:294,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:295,7'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:296,17'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:299,7'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:300,12'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:301,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:302,9'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:304,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:310,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:311,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:315,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:316,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:322,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:323,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:327,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:332,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:333,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:339,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:340,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:351,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:353,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:355,11'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:356,11'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:357,11'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:358,12'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:359,12'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:360,12'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:361,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:363,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:366,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:368,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:373,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:378,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:379,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:380,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:384,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:392,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:393,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:394,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:398,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:399,12'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:400,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:411,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:414,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:416,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:417,10'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:420,7'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:421,11'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:422,11'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:423,14'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:424,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:425,21'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:426,11'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:429,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:436,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:437,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:444,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:445,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:450,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:451,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:458,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:479,5'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:481,47'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:495,8'
          Dst:             _ZN6LibRaw21HassyRawFormat_idx2HREj
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:498,5'
          Dst:             strcat
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:503,8'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:507,7'
          Dst:             _ZN6LibRaw18process_Hassy_LensEi
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:509,15'
          Dst:             isdigit
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:510,15'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:514,7'
          Dst:             _ZN6LibRaw18process_Hassy_LensEi
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:515,7'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:518,9'
          Dst:             _ZN6LibRaw18process_Hassy_LensEi
    - functionName:    _ZN6LibRaw21HassyRawFormat_idx2HREj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/hasselblad_model.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw18process_Hassy_LensEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/hasselblad_model.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          221
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - atoi
        - strchr
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:46,14'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:48,7'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:66,11'
          Dst:             strchr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:68,19'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:73,7'
          Dst:             strstr
        - Src:             'Source/LibRawLite/src/metadata/hasselblad_model.cpp:75,12'
          Dst:             strstr
    - functionName:    _ZN6LibRaw15parse_kodak_ifdEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/kodak.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         319
      ICount:          1809
      EdgeCount:       428
      CyclomaticComplexity: 111
      functionsReached:
        - _Z4fMAXff
        - _ZN6LibRaw10romm_coeffEPA3_f
        - _ZN6LibRaw12linear_tableEj
        - _ZN6LibRaw16KodakIllumMatrixEjPf
        - _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - _ZN6LibRaw16Kodak_KDC_WBtagsEii
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw6getintEi
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - atof
        - atoi
        - strcmp
        - strcpy
        - strlen
        - strncasecmp
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:99,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:105,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:119,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:121,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:123,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:125,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:128,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:129,17'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:131,33'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:135,12'
          Dst:             strcmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:138,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:140,19'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:143,36'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:159,16'
          Dst:             strtok_r
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:164,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:164,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:166,50'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:170,13'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:173,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:173,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:175,28'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:178,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:178,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:180,72'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:184,25'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:187,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:187,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:189,25'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:192,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:192,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:194,28'
          Dst:             atoi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:197,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:197,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:199,72'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:203,34'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:206,21'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:206,44'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:208,72'
          Dst:             strlen
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:212,34'
          Dst:             atof
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:217,18'
          Dst:             strtok_r
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:224,26'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:228,13'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:235,46'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:235,35'
          Dst:             _Z4fMAXff
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:240,36'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:242,36'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:244,7'
          Dst:             _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:246,7'
          Dst:             _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:248,7'
          Dst:             _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:250,7'
          Dst:             _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:252,7'
          Dst:             _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:257,7'
          Dst:             _ZN6LibRaw16Kodak_DCR_WBtagsEiji
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:260,36'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:262,39'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:264,7'
          Dst:             _ZN6LibRaw12linear_tableEj
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:266,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:269,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:277,39'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:279,31'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:285,7'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:293,15'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:295,17'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:306,29'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:312,28'
          Dst:             _ZN6LibRaw6getintEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:318,7'
          Dst:             _ZN6LibRaw16Kodak_KDC_WBtagsEii
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:320,7'
          Dst:             _ZN6LibRaw16Kodak_KDC_WBtagsEii
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:322,7'
          Dst:             _ZN6LibRaw16Kodak_KDC_WBtagsEii
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:324,7'
          Dst:             _ZN6LibRaw16Kodak_KDC_WBtagsEii
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:326,7'
          Dst:             _ZN6LibRaw16Kodak_KDC_WBtagsEii
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:329,49'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:331,50'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:333,48'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:335,47'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:340,11'
          Dst:             _ZN6LibRaw16KodakIllumMatrixEjPf
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:342,9'
          Dst:             _ZN6LibRaw10romm_coeffEPA3_f
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:347,7'
          Dst:             _ZN6LibRaw16KodakIllumMatrixEjPf
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:350,7'
          Dst:             _ZN6LibRaw16KodakIllumMatrixEjPf
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:353,7'
          Dst:             _ZN6LibRaw16KodakIllumMatrixEjPf
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:356,7'
          Dst:             _ZN6LibRaw16KodakIllumMatrixEjPf
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:359,7'
          Dst:             _ZN6LibRaw16KodakIllumMatrixEjPf
    - functionName:    _ZN6LibRaw16Kodak_DCR_WBtagsEiji
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/kodak.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6LibRaw7getrealEi
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:31,25'
          Dst:             _ZN6LibRaw7getrealEi
    - functionName:    _ZN6LibRaw16Kodak_KDC_WBtagsEii
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/kodak.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw4get4Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:20,24'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw16KodakIllumMatrixEjPf
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/kodak.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw7getrealEi
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:47,37'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/kodak.cpp:57,35'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw19parseLeicaMakernoteEiij
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/leica.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          1056
      EdgeCount:       243
      CyclomaticComplexity: 65
      functionsReached:
        - _ZN6LibRaw16parseLeicaLensIDEv
        - _ZN6LibRaw18parseLeicaLensNameEj
        - _ZN6LibRaw19parseLeicaMakernoteEiij
        - _ZN6LibRaw20setLeicaBodyFeaturesEi
        - _ZN6LibRaw28parseLeicaInternalBodySerialEj
        - _ZN6LibRaw4get2Ev
        - _ZN6LibRaw4get4Ev
        - _ZN6LibRaw7getrealEi
        - _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - strcpy
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:189,7'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:203,11'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:203,39'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:212,3'
          Dst:             _ZN6LibRaw20setLeicaBodyFeaturesEi
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:214,13'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:222,5'
          Dst:             _ZN6LibRaw8tiff_getEjPjS0_S0_S0_
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:238,9'
          Dst:             _ZN6LibRaw16parseLeicaLensIDEv
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:242,21'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:251,38'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:258,28'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:266,42'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:270,51'
          Dst:             _ZN6LibRaw4get2Ev
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:297,9'
          Dst:             _ZN6LibRaw18parseLeicaLensNameEj
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:304,21'
          Dst:             _ZN6LibRaw4get4Ev
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:319,13'
          Dst:             _ZN6LibRaw18parseLeicaLensNameEj
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:330,9'
          Dst:             _ZN6LibRaw19parseLeicaMakernoteEiij
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:340,9'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:347,9'
          Dst:             _ZN6LibRaw28parseLeicaInternalBodySerialEj
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:354,38'
          Dst:             _ZN6LibRaw7getrealEi
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:358,9'
          Dst:             _ZN6LibRaw16parseLeicaLensIDEv
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:362,21'
          Dst:             _ZN6LibRaw7getrealEi
    - functionName:    _ZN6LibRaw20setLeicaBodyFeaturesEi
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/leica.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         87
      ICount:          548
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6LibRaw16parseLeicaLensIDEv
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/leica.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6LibRaw4get4Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:102,16'
          Dst:             _ZN6LibRaw4get4Ev
    - functionName:    _ZN6LibRaw18parseLeicaLensNameEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/leica.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - strcpy
        - strncasecmp
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:119,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:122,3'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:123,28'
          Dst:             strncasecmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:124,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:124,36'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:126,5'
          Dst:             strcpy
    - functionName:    _ZN6LibRaw28parseLeicaInternalBodySerialEj
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibRawLite/src/metadata/leica.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          236
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - _ZN6LibRaw7strnlenEPKcm
        - isdigit
        - strcpy
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:139,5'
          Dst:             strcpy
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:142,3'
          Dst:             _ZN6LibRaw6streadEPcmP26LibRaw_abstract_datastream
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:143,8'
          Dst:             strncmp
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:150,7'
          Dst:             _ZN6LibRaw7strnlenEPKcm
        - Src:             'Source/LibRawLite/src/metadata/leica.cpp:154,12'
          Dst:             isdigit
    - functionName:    VP8InitIo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/vp8_dec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8InitIoInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/vp8_dec.h:132,10'
          Dst:             VP8InitIoInternal
    - functionName:    ALPHDecode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - VP8LDecodeAlphaImageStream
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:119,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:121,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:138,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:139,10'
          Dst:             VP8LDecodeAlphaImageStream
    - functionName:    ALPHInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          295
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - VP8FiltersInit
        - VP8InitIo
        - VP8LDecodeAlphaHeader
        - WebPInitCustomIo
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:57,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:59,3'
          Dst:             VP8FiltersInit
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:63,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:82,3'
          Dst:             VP8InitIo
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:83,3'
          Dst:             WebPInitCustomIo
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:99,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:100,10'
          Dst:             VP8LDecodeAlphaHeader
    - functionName:    AllocateAlphaPlane
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:154,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:156,17'
          Dst:             WebPSafeMalloc
    - functionName:    ALPHNew
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeCalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:28,42'
          Dst:             WebPSafeCalloc
    - functionName:    VP8DecompressAlphaRows
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AllocateAlphaPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:183,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:191,24'
          Dst:             ALPHNew
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:193,12'
          Dst:             AllocateAlphaPlane
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:194,12'
          Dst:             ALPHInit
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:206,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:207,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:208,10'
          Dst:             ALPHDecode
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:211,7'
          Dst:             ALPHDelete
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:216,14'
          Dst:             WebPDequantizeLevels
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:230,3'
          Dst:             WebPDeallocateAlphaMemory
    - functionName:    ALPHDelete
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LDelete
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:35,5'
          Dst:             VP8LDelete
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:37,5'
          Dst:             WebPSafeFree
    - functionName:    WebPDeallocateAlphaMemory
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDelete
        - WebPSafeFree
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:166,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:167,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/dec/alpha_dec.c:170,3'
          Dst:             ALPHDelete
    - functionName:    clip
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/quant_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8ParseQuant
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/quant_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          294
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - VP8GetSignedValue
        - VP8GetValue
        - clip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:64,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:65,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:66,8'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:67,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:68,8'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:69,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:70,8'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:71,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:72,8'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:73,23'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:74,8'
          Dst:             VP8GetSignedValue
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:96,32'
          Dst:             clip
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:97,32'
          Dst:             clip
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:99,32'
          Dst:             clip
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:103,33'
          Dst:             clip
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:106,32'
          Dst:             clip
        - Src:             'Source/LibWebP/src/dec/quant_dec.c:107,32'
          Dst:             clip
    - functionName:    BSwap64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LoadNewBytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:59,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:85,12'
          Dst:             BSwap64
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:102,5'
          Dst:             VP8LoadFinalBytes
    - functionName:    VP8GetBit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BitsLog2Floor
        - VP8LoadNewBytes
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:114,5'
          Dst:             VP8LoadNewBytes
        - Src:             'Source/LibWebP/src/utils/bit_reader_inl_utils.h:128,29'
          Dst:             BitsLog2Floor
    - functionName:    VP8ParseProba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          202
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - VP8GetBit
        - VP8GetValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:522,15'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:523,25'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:533,26'
          Dst:             VP8GetValue
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:535,20'
          Dst:             VP8GetValue
    - functionName:    ParseIntraMode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          332
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - VP8GetBit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:299,24'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:300,24'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:301,24'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:305,44'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:307,22'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:311,9'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:312,14'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:313,14'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:327,31'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:329,37'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:355,21'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:356,21'
          Dst:             VP8GetBit
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:357,20'
          Dst:             VP8GetBit
    - functionName:    VP8ParseIntraModeRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ParseIntraMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dec/tree_dec.c:363,5'
          Dst:             ParseIntraMode
    - functionName:    VP8ResetProba
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LSubPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetEntropyUnrefinedHelper
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          133
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LFastSLog2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:462,29'
          Dst:             VP8LFastSLog2
    - functionName:    VP8LFastSLog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub13_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor13_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:764,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:764,1'
          Dst:             VP8LPredictor13_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:764,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub12_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor12_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:763,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:763,1'
          Dst:             VP8LPredictor12_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:763,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub11_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor11_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:762,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:762,1'
          Dst:             VP8LPredictor11_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:762,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub10_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor10_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:761,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:761,1'
          Dst:             VP8LPredictor10_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:761,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub9_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor9_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:760,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:760,1'
          Dst:             VP8LPredictor9_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:760,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub8_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor8_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:759,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:759,1'
          Dst:             VP8LPredictor8_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:759,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub7_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor7_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:758,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:758,1'
          Dst:             VP8LPredictor7_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:758,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub6_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor6_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:757,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:757,1'
          Dst:             VP8LPredictor6_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:757,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub5_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor5_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:756,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:756,1'
          Dst:             VP8LPredictor5_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:756,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub4_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor4_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:755,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:755,1'
          Dst:             VP8LPredictor4_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:755,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub3_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor3_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:754,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:754,1'
          Dst:             VP8LPredictor3_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:754,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub2_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPredictor2_C
        - VP8LSubPixels
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:753,1'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:753,1'
          Dst:             VP8LPredictor2_C
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:753,1'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub1_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LSubPixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:734,45'
          Dst:             VP8LSubPixels
    - functionName:    PredictorSub0_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LSubPixels
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:727,45'
          Dst:             VP8LSubPixels
    - functionName:    VectorMismatch_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddVectorEq_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddVector_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCombinedEntropyUnrefined_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          101
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GetEntropyUnrefinedHelper
        - VP8LBitEntropyInit
        - VP8LFastSLog2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:507,3'
          Dst:             VP8LBitEntropyInit
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:512,7'
          Dst:             GetEntropyUnrefinedHelper
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:515,3'
          Dst:             GetEntropyUnrefinedHelper
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:517,27'
          Dst:             VP8LFastSLog2
    - functionName:    VP8LBitEntropyInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetEntropyUnrefined_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GetEntropyUnrefinedHelper
        - VP8LBitEntropyInit
        - VP8LFastSLog2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:484,3'
          Dst:             VP8LBitEntropyInit
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:489,7'
          Dst:             GetEntropyUnrefinedHelper
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:492,3'
          Dst:             GetEntropyUnrefinedHelper
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:494,27'
          Dst:             VP8LFastSLog2
    - functionName:    CombinedShannonEntropy_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          129
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LFastSLog2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:412,17'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:414,17'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:417,17'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:420,13'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:420,35'
          Dst:             VP8LFastSLog2
    - functionName:    ExtraCostCombined_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtraCost_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FastSLog2Slow_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - BitsLog2Floor
        - __assert_fail
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:330,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:334,25'
          Dst:             BitsLog2Floor
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:361,43'
          Dst:             log
    - functionName:    FastLog2Slow_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BitsLog2Floor
        - __assert_fail
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:366,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:370,25'
          Dst:             BitsLog2Floor
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:395,39'
          Dst:             log
    - functionName:    VP8LEncDspInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         150
      ICount:          509
      EdgeCount:       152
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LDspInit
        - VP8LEncDspInitSSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:802,3'
          Dst:             VP8LDspInit
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:867,7'
          Dst:             VP8LEncDspInitSSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:899,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:900,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:901,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:902,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:903,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:904,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:905,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:906,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:907,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:908,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:909,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:910,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:911,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:912,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:913,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:914,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:915,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:916,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:917,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:918,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:919,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:920,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:921,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:922,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:923,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:924,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:925,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:926,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:927,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:928,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:929,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:930,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:931,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:932,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:933,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:934,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:935,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:936,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:937,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:938,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:939,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:940,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:941,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:942,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:943,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:944,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:945,3'
          Dst:             __assert_fail
    - functionName:    VP8LSubtractGreenFromBlueAndRed_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          67
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LTransformColor_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ColorTransformDelta
        - U32ToS8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:546,26'
          Dst:             U32ToS8
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:547,26'
          Dst:             U32ToS8
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:550,16'
          Dst:             ColorTransformDelta
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:552,17'
          Dst:             ColorTransformDelta
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:553,17'
          Dst:             ColorTransformDelta
    - functionName:    VP8LCollectColorBlueTransforms_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TransformColorBlue
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:597,15'
          Dst:             TransformColorBlue
    - functionName:    VP8LCollectColorRedTransforms_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TransformColorRed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:584,15'
          Dst:             TransformColorRed
    - functionName:    VP8LBundleColorMap_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TransformColorRed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ColorTransformDelta
        - U32ToS8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:561,24'
          Dst:             U32ToS8
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:563,14'
          Dst:             ColorTransformDelta
    - functionName:    U32ToS8
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorTransformDelta
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TransformColorBlue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ColorTransformDelta
        - U32ToS8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:570,24'
          Dst:             U32ToS8
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:571,24'
          Dst:             U32ToS8
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:573,15'
          Dst:             ColorTransformDelta
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:574,15'
          Dst:             ColorTransformDelta
    - functionName:    VP8LEncDspInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LEncDspInit_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:801,1'
          Dst:             VP8LEncDspInit_body
    - functionName:    VP8LHistogramNumCodes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHistogramAdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          729
      EdgeCount:       140
      CyclomaticComplexity: 30
      functionsReached:
        - VP8LHistogramNumCodes
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:697,28'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:698,3'
          Dst:             __assert_fail
    - functionName:    VP8LBitsEntropyUnrefined
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          119
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LBitEntropyInit
        - VP8LFastSLog2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:436,3'
          Dst:             VP8LBitEntropyInit
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:443,27'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc.c:449,23'
          Dst:             VP8LFastSLog2
    - functionName:    GetSumAbsDiff32_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          114
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_m128i
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          149
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LFastSLog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsCtz
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub13_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          313
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub12_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          295
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub11_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 568
      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:
        - GetSumAbsDiff32_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:554,5'
          Dst:             GetSumAbsDiff32_SSE2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:555,5'
          Dst:             GetSumAbsDiff32_SSE2
    - functionName:    PredictorSub10_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          153
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:520,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:521,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:522,5'
          Dst:             Average2_m128i
    - functionName:    PredictorSub9_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          127
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:506,1'
          Dst:             Average2_m128i
    - functionName:    PredictorSub8_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          127
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:505,1'
          Dst:             Average2_m128i
    - functionName:    PredictorSub7_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          127
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:504,1'
          Dst:             Average2_m128i
    - functionName:    PredictorSub6_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          128
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:503,1'
          Dst:             Average2_m128i
    - functionName:    PredictorSub5_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          140
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:475,5'
          Dst:             Average2_m128i
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:476,5'
          Dst:             Average2_m128i
    - functionName:    PredictorSub4_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub3_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub2_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub1_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSub0_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BundleColorMap_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          778
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - VP8LBundleColorMap_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/dsp/lossless_enc_sse2.c:343,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:341,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:342,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:396,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:409,5'
          Dst:             VP8LBundleColorMap_C
    - functionName:    VectorMismatch_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          286
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CombinedShannonEntropy_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          333
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - BitsCtz
        - VP8LFastSLog2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:262,25'
          Dst:             BitsCtz
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:267,19'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:271,17'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:275,13'
          Dst:             VP8LFastSLog2
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:275,35'
          Dst:             VP8LFastSLog2
    - functionName:    AddVectorEq_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          240
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddVector_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          246
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CollectColorRedTransforms_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          382
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - VP8LCollectColorRedTransforms_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:162,7'
          Dst:             VP8LCollectColorRedTransforms_C
    - functionName:    CollectColorBlueTransforms_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          502
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - VP8LCollectColorBlueTransforms_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:122,7'
          Dst:             VP8LCollectColorBlueTransforms_C
    - functionName:    TransformColor_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          336
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LTransformColor_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:76,5'
          Dst:             VP8LTransformColor_C
    - functionName:    SubtractGreenFromBlueAndRed_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LSubtractGreenFromBlueAndRed_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_enc_sse2.c:42,5'
          Dst:             VP8LSubtractGreenFromBlueAndRed_C
    - functionName:    VP8LEncDspInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_enc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LColorCacheContains
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LHashPix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:67,19'
          Dst:             VP8LHashPix
    - functionName:    VP8LHashPix
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPrefixEncodeNoLUT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BitsLog2Floor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:110,27'
          Dst:             BitsLog2Floor
    - functionName:    VP8LPrefixEncode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefixEncodeNoLUT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:146,5'
          Dst:             VP8LPrefixEncodeNoLUT
    - functionName:    PixOrCopyLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      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:    PixOrCopyIsLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BackwardRefsClone
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BackwardRefsNewBlock
        - VP8LClearBackwardRefs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:176,3'
          Dst:             VP8LClearBackwardRefs
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:178,38'
          Dst:             BackwardRefsNewBlock
    - functionName:    VP8LClearBackwardRefs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:87,3'
          Dst:             __assert_fail
    - functionName:    BackwardRefsNewBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPSafeMalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:155,26'
          Dst:             WebPSafeMalloc
    - functionName:    BackwardRefsWithLocalCache
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - PixOrCopyCreateCacheIdx
        - PixOrCopyIsCopy
        - PixOrCopyIsLiteral
        - VP8LColorCacheClear
        - VP8LColorCacheContains
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:837,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:838,8'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:840,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:842,9'
          Dst:             PixOrCopyIsLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:844,22'
          Dst:             VP8LColorCacheContains
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:847,14'
          Dst:             PixOrCopyCreateCacheIdx
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:849,9'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:855,7'
          Dst:             PixOrCopyIsCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:855,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:857,9'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:860,5'
          Dst:             VP8LRefsCursorNext
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:862,3'
          Dst:             VP8LColorCacheClear
    - functionName:    VP8LRefsCursorInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LRefsCursorOk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixOrCopyCreateCacheIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:57,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:58,3'
          Dst:             __assert_fail
    - functionName:    VP8LColorCacheInsert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashPix
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:55,19'
          Dst:             VP8LHashPix
    - functionName:    PixOrCopyIsCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LRefsCursorNext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LRefsCursorNextBlock
        - VP8LRefsCursorOk
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:205,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:207,37'
          Dst:             VP8LRefsCursorNextBlock
    - functionName:    VP8LRefsCursorNextBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CalculateBestCacheSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          545
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - PixOrCopyIsLiteral
        - PixOrCopyLength
        - VP8LAllocateHistogram
        - VP8LColorCacheClear
        - VP8LColorCacheInit
        - VP8LColorCacheLookup
        - VP8LColorCacheSet
        - VP8LFreeHistogram
        - VP8LHashPix
        - VP8LHistogramEstimateBits
        - VP8LHistogramInit
        - VP8LPrefixEncode
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:734,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:738,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:748,17'
          Dst:             VP8LAllocateHistogram
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:750,5'
          Dst:             VP8LHistogramInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:752,18'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:759,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:761,9'
          Dst:             PixOrCopyIsLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:768,17'
          Dst:             VP8LHashPix
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:776,13'
          Dst:             VP8LColorCacheLookup
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:779,11'
          Dst:             VP8LColorCacheSet
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:793,17'
          Dst:             PixOrCopyLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:795,7'
          Dst:             VP8LPrefixEncode
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:803,21'
          Dst:             VP8LHashPix
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:812,5'
          Dst:             VP8LRefsCursorNext
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:816,28'
          Dst:             VP8LHistogramEstimateBits
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:825,21'
          Dst:             VP8LColorCacheClear
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:826,5'
          Dst:             VP8LFreeHistogram
    - functionName:    VP8LColorCacheLookup
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:43,3'
          Dst:             __assert_fail
    - functionName:    VP8LColorCacheSet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:49,3'
          Dst:             __assert_fail
    - functionName:    BackwardReferencesLz77Box
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          760
      EdgeCount:       155
      CyclomaticComplexity: 37
      functionsReached:
        - BackwardReferencesLz77
        - VP8LDistanceToPlaneCode
        - VP8LHashChainFindLength
        - VP8LHashChainFindOffset
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:570,18'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:597,22'
          Dst:             VP8LDistanceToPlaneCode
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:625,23'
          Dst:             VP8LHashChainFindLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:632,21'
          Dst:             VP8LHashChainFindOffset
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:686,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:687,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:700,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:702,10'
          Dst:             BackwardReferencesLz77
    - functionName:    VP8LDistanceToPlaneCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashChainFindLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashChainFindOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BackwardReferencesLz77
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          312
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - AddSingleLiteral
        - PixOrCopyCreateCopy
        - VP8LBackwardRefsCursorAdd
        - VP8LClearBackwardRefs
        - VP8LColorCacheClear
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LHashChainFindCopy
        - VP8LHashChainFindLength
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:498,15'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:501,3'
          Dst:             VP8LClearBackwardRefs
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:507,5'
          Dst:             VP8LHashChainFindCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:522,27'
          Dst:             VP8LHashChainFindLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:535,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:537,7'
          Dst:             AddSingleLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:539,39'
          Dst:             PixOrCopyCreateCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:539,7'
          Dst:             VP8LBackwardRefsCursorAdd
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:541,39'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:549,16'
          Dst:             VP8LColorCacheClear
    - functionName:    VP8LHashChainFindCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashChainFindLength
        - VP8LHashChainFindOffset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:157,17'
          Dst:             VP8LHashChainFindOffset
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:158,17'
          Dst:             VP8LHashChainFindLength
    - functionName:    AddSingleLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PixOrCopyCreateCacheIdx
        - PixOrCopyCreateLiteral
        - VP8LBackwardRefsCursorAdd
        - VP8LColorCacheGetIndex
        - VP8LColorCacheLookup
        - VP8LColorCacheSet
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:429,26'
          Dst:             VP8LColorCacheGetIndex
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:430,9'
          Dst:             VP8LColorCacheLookup
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:431,11'
          Dst:             PixOrCopyCreateCacheIdx
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:433,11'
          Dst:             PixOrCopyCreateLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:434,7'
          Dst:             VP8LColorCacheSet
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:437,9'
          Dst:             PixOrCopyCreateLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:439,3'
          Dst:             VP8LBackwardRefsCursorAdd
    - functionName:    PixOrCopyCreateCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LBackwardRefsCursorAdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BackwardRefsNewBlock
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:194,9'
          Dst:             BackwardRefsNewBlock
    - functionName:    VP8LColorCacheGetIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashPix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:61,10'
          Dst:             VP8LHashPix
    - functionName:    PixOrCopyCreateLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BackwardReferencesRle
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - AddSingleLiteral
        - FindMatchLength
        - MaxFindCopyLength
        - PixOrCopyCreateCopy
        - VP8LBackwardRefsCursorAdd
        - VP8LClearBackwardRefs
        - VP8LColorCacheClear
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:450,27'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:453,3'
          Dst:             VP8LClearBackwardRefs
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:455,3'
          Dst:             AddSingleLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:458,25'
          Dst:             MaxFindCopyLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:459,25'
          Dst:             FindMatchLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:461,9'
          Dst:             FindMatchLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:463,39'
          Dst:             PixOrCopyCreateCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:463,7'
          Dst:             VP8LBackwardRefsCursorAdd
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:469,39'
          Dst:             PixOrCopyCreateCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:469,7'
          Dst:             VP8LBackwardRefsCursorAdd
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:472,11'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:477,7'
          Dst:             AddSingleLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:481,24'
          Dst:             VP8LColorCacheClear
    - functionName:    MaxFindCopyLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FindMatchLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BackwardReferences2DLocality
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PixOrCopyIsCopy
        - VP8LDistanceToPlaneCode
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:710,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:711,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:712,9'
          Dst:             PixOrCopyIsCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:714,36'
          Dst:             VP8LDistanceToPlaneCode
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:717,5'
          Dst:             VP8LRefsCursorNext
    - functionName:    GetBackwardReferences
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          589
      EdgeCount:       143
      CyclomaticComplexity: 35
      functionsReached:
        - BackwardReferences2DLocality
        - BackwardReferencesLz77
        - BackwardReferencesLz77Box
        - BackwardReferencesRle
        - BackwardRefsClone
        - BackwardRefsSwap
        - BackwardRefsWithLocalCache
        - CalculateBestCacheSize
        - VP8LAllocateHistogram
        - VP8LBackwardReferencesTraceBackwards
        - VP8LFreeHistogram
        - VP8LHashChainClear
        - VP8LHashChainInit
        - VP8LHistogramCreate
        - VP8LHistogramEstimateBits
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Source/LibWebP/src/enc/backward_references_enc.c:907,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:899,11'
          Dst:             VP8LAllocateHistogram
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:909,15'
          Dst:             BackwardReferencesRle
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:914,15'
          Dst:             BackwardReferencesLz77
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:918,14'
          Dst:             VP8LHashChainInit
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:919,15'
          Dst:             BackwardReferencesLz77Box
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:923,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:935,14'
          Dst:             CalculateBestCacheSize
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:939,16'
          Dst:             BackwardRefsWithLocalCache
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:948,9'
          Dst:             VP8LHistogramCreate
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:949,20'
          Dst:             VP8LHistogramEstimateBits
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:956,16'
          Dst:             BackwardRefsClone
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:958,11'
          Dst:             BackwardRefsSwap
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:966,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:967,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:979,11'
          Dst:             VP8LBackwardReferencesTraceBackwards
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:983,9'
          Dst:             VP8LHistogramCreate
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:984,26'
          Dst:             VP8LHistogramEstimateBits
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:986,11'
          Dst:             BackwardRefsSwap
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:991,5'
          Dst:             BackwardReferences2DLocality
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:997,12'
          Dst:             BackwardRefsClone
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:1004,3'
          Dst:             VP8LHashChainClear
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:1005,3'
          Dst:             VP8LFreeHistogram
    - functionName:    VP8LHashChainInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:204,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:205,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:206,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:208,18'
          Dst:             WebPSafeMalloc
    - functionName:    BackwardRefsSwap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashChainClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:216,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:217,3'
          Dst:             WebPSafeFree
    - functionName:    GetBackwardReferencesLowEffort
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BackwardReferences2DLocality
        - BackwardReferencesLz77
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:871,8'
          Dst:             BackwardReferencesLz77
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:874,3'
          Dst:             BackwardReferences2DLocality
    - functionName:    VP8LGetBackwardReferences
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BackwardRefsSwap
        - GetBackwardReferences
        - GetBackwardReferencesLowEffort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:1017,17'
          Dst:             GetBackwardReferencesLowEffort
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:1021,5'
          Dst:             BackwardRefsSwap
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:1023,10'
          Dst:             GetBackwardReferences
    - functionName:    GetPixPairHash64
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetWindowSizeForHashChain
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:248,3'
          Dst:             __assert_fail
    - functionName:    GetMaxItersForQuality
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashChainFill
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          761
      EdgeCount:       141
      CyclomaticComplexity: 32
      functionsReached:
        - FindMatchLength
        - GetMaxItersForQuality
        - GetPixPairHash64
        - GetWindowSizeForHashChain
        - MaxFindCopyLength
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:260,24'
          Dst:             GetMaxItersForQuality
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:261,32'
          Dst:             GetWindowSizeForHashChain
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:268,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:269,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:270,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:278,17'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:314,21'
          Dst:             GetPixPairHash64
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:321,19'
          Dst:             GetPixPairHash64
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:328,36'
          Dst:             GetPixPairHash64
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:330,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:336,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:339,25'
          Dst:             MaxFindCopyLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:355,23'
          Dst:             FindMatchLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:365,11'
          Dst:             FindMatchLength
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:378,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:395,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:396,7'
          Dst:             __assert_fail
    - functionName:    VP8LBackwardRefsInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:122,3'
          Dst:             __assert_fail
    - functionName:    VP8LBackwardRefsClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LClearBackwardRefs
        - WebPSafeFree
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:98,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:99,3'
          Dst:             VP8LClearBackwardRefs
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.c:102,5'
          Dst:             WebPSafeFree
    - functionName:    VP8RecordStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RecordCoeffs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          239
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - VP8RecordStats
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:294,5'
          Dst:             VP8RecordStats
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:299,5'
          Dst:             VP8RecordStats
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:301,7'
          Dst:             VP8RecordStats
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:304,5'
          Dst:             VP8RecordStats
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:305,10'
          Dst:             VP8RecordStats
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:331,28'
          Dst:             VP8RecordStats
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:338,15'
          Dst:             VP8RecordStats
    - functionName:    VP8GetCostUV
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - VP8InitResidual
        - VP8IteratorNzToBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:264,3'
          Dst:             VP8IteratorNzToBytes
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:266,3'
          Dst:             VP8InitResidual
    - functionName:    VP8InitResidual
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetCostLuma16
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8InitResidual
        - VP8IteratorNzToBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:238,3'
          Dst:             VP8IteratorNzToBytes
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:241,3'
          Dst:             VP8InitResidual
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:246,3'
          Dst:             VP8InitResidual
    - functionName:    VP8GetCostLuma4
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8InitResidual
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:225,3'
          Dst:             VP8InitResidual
    - functionName:    VariableLevelCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8BitCost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:49,15'
          Dst:             VP8BitCost
    - functionName:    VP8BitCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8CalculateLevelCosts
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - VP8BitCost
        - VariableLevelCost
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:71,39'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:72,31'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:74,20'
          Dst:             VP8BitCost
        - Src:             'Source/LibWebP/src/enc/cost_enc.c:76,34'
          Dst:             VariableLevelCost
    - functionName:    GetILevel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8AdjustFilterStrength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          210
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - VP8FilterStrengthFromDelta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:223,11'
          Dst:             VP8FilterStrengthFromDelta
    - functionName:    VP8FilterStrengthFromDelta
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:61,3'
          Dst:             __assert_fail
    - functionName:    DoFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          136
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetILevel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:87,22'
          Dst:             GetILevel
    - functionName:    GetMBSSIM
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8StoreFilterStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          187
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - DoFilter
        - GetMBSSIM
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:179,29'
          Dst:             GetMBSSIM
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:186,5'
          Dst:             DoFilter
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:187,35'
          Dst:             GetMBSSIM
    - functionName:    VP8InitFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/filter_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - VP8SSIMDspInit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/filter_enc.c:149,5'
          Dst:             VP8SSIMDspInit
    - functionName:    HistogramAddThresh
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - GetCombinedHistogramEntropy
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:466,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:468,3'
          Dst:             GetCombinedHistogramEntropy
    - functionName:    GetCombinedHistogramEntropy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          345
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - GetCombinedEntropy
        - VP8LHistogramNumCodes
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:380,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:382,31'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:381,12'
          Dst:             GetCombinedEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:403,7'
          Dst:             GetCombinedEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:408,7'
          Dst:             GetCombinedEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:413,7'
          Dst:             GetCombinedEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:418,7'
          Dst:             GetCombinedEntropy
    - functionName:    VP8LHistogramNumCodes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCombinedEntropy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      double
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BitsEntropyRefine
        - FinalHuffmanCost
        - VP8LBitEntropyInit
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:334,12'
          Dst:             FinalHuffmanCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:350,9'
          Dst:             VP8LBitEntropyInit
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:354,12'
          Dst:             BitsEntropyRefine
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:354,46'
          Dst:             FinalHuffmanCost
    - functionName:    FinalHuffmanCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InitialHuffmanCost
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:282,19'
          Dst:             InitialHuffmanCost
    - functionName:    BitsEntropyRefine
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitialHuffmanCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistoQueueClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:755,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:756,3'
          Dst:             WebPSafeFree
    - functionName:    HistoQueueUpdateHead
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:775,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:776,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:778,3'
          Dst:             __assert_fail
    - functionName:    HistoQueueUpdatePair
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetCombinedHistogramEntropy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:795,3'
          Dst:             GetCombinedHistogramEntropy
    - functionName:    HistoQueuePopPair
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:765,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:767,3'
          Dst:             __assert_fail
    - functionName:    PairComparison
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistoQueuePush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - HistoQueueUpdateHead
        - HistoQueueUpdatePair
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:811,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:822,3'
          Dst:             HistoQueueUpdatePair
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:828,3'
          Dst:             HistoQueueUpdateHead
    - functionName:    MyRand
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:723,3'
          Dst:             __assert_fail
    - functionName:    HistoQueueInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeMalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:749,40'
          Dst:             WebPSafeMalloc
    - functionName:    HistogramSwap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistogramAddEval
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetCombinedHistogramEntropy
        - HistogramAdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:450,7'
          Dst:             GetCombinedHistogramEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:451,5'
          Dst:             HistogramAdd
    - functionName:    HistogramAdd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LHistogramAdd
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:430,3'
          Dst:             VP8LHistogramAdd
    - functionName:    GetBinIdForEntropy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetHistoBinIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - GetBinIdForEntropy
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:544,16'
          Dst:             GetBinIdForEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:546,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:549,14'
          Dst:             GetBinIdForEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:551,14'
          Dst:             GetBinIdForEntropy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:552,5'
          Dst:             __assert_fail
    - functionName:    UpdateDominantCostRange
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DominantCostRangeInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistogramCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LGetHistogramSize
        - VP8LHistogramNumCodes
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:54,28'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:55,26'
          Dst:             VP8LGetHistogramSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:56,3'
          Dst:             __assert_fail
    - functionName:    VP8LGetHistogramSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHistogramNumCodes
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:63,28'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:65,3'
          Dst:             __assert_fail
    - functionName:    HistogramSetRemoveHistogram
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:186,3'
          Dst:             __assert_fail
    - functionName:    UpdateHistogramCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          136
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PopulationCost
        - VP8LHistogramNumCodes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:509,7'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:512,7'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:514,25'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:516,7'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:519,7'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:521,7'
          Dst:             PopulationCost
    - functionName:    PopulationCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BitsEntropyRefine
        - FinalHuffmanCost
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:312,10'
          Dst:             BitsEntropyRefine
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:312,44'
          Dst:             FinalHuffmanCost
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPrefixEncodeBitsNoLUT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BitsLog2Floor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:101,27'
          Dst:             BitsLog2Floor
    - functionName:    HistogramRemap
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          242
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - HistogramAdd
        - HistogramAddThresh
        - VP8LHistogramSetClear
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1069,20'
          Dst:             HistogramAddThresh
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1078,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1085,3'
          Dst:             VP8LHistogramSetClear
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1092,5'
          Dst:             HistogramAdd
    - functionName:    VP8LHistogramSetClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          85
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - HistogramSetResetPointers
        - HistogramSetTotalSize
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:169,29'
          Dst:             HistogramSetTotalSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:177,3'
          Dst:             HistogramSetResetPointers
    - functionName:    HistogramSetTotalSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LGetHistogramSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:141,26'
          Dst:             VP8LGetHistogramSize
    - functionName:    HistogramSetResetPointers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LGetHistogramSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:127,26'
          Dst:             VP8LGetHistogramSize
    - functionName:    HistogramCombineGreedy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          283
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - HistoQueueClear
        - HistoQueueInit
        - HistoQueuePopPair
        - HistoQueuePush
        - HistoQueueUpdateHead
        - HistogramAdd
        - HistogramSetRemoveHistogram
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:853,8'
          Dst:             HistoQueueInit
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:862,7'
          Dst:             HistoQueuePush
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:869,5'
          Dst:             HistogramAdd
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:873,5'
          Dst:             HistogramSetRemoveHistogram
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:880,9'
          Dst:             HistoQueuePopPair
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:882,9'
          Dst:             HistoQueueUpdateHead
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:890,7'
          Dst:             HistoQueuePush
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:897,3'
          Dst:             HistoQueueClear
    - functionName:    RemoveEmptyHistograms
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistogramCombineStochastic
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          631
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached:
        - HistoQueueClear
        - HistoQueueInit
        - HistoQueuePopPair
        - HistoQueuePush
        - HistoQueueUpdateHead
        - HistoQueueUpdatePair
        - HistogramAdd
        - HistogramSetRemoveHistogram
        - MyRand
        - PairComparison
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
        - bsearch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:932,21'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:934,8'
          Dst:             HistoQueueInit
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:940,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:960,28'
          Dst:             MyRand
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:969,11'
          Dst:             HistoQueuePush
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:981,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:983,28'
          Dst:             bsearch
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:983,28'
          Dst:             PairComparison
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:985,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:989,5'
          Dst:             HistogramAdd
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:992,5'
          Dst:             HistogramSetRemoveHistogram
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1003,9'
          Dst:             HistoQueuePopPair
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1023,9'
          Dst:             HistoQueueUpdatePair
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1025,11'
          Dst:             HistoQueuePopPair
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1029,7'
          Dst:             HistoQueueUpdateHead
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1038,3'
          Dst:             HistoQueueClear
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1039,3'
          Dst:             WebPSafeFree
    - functionName:    OptimizeHistogramSymbols
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          306
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1137,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1143,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1157,5'
          Dst:             __assert_fail
    - functionName:    HistogramCombineEntropyBin
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          380
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - HistogramAdd
        - HistogramAddEval
        - HistogramSetRemoveHistogram
        - HistogramSwap
        - UpdateHistogramCost
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:661,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:677,7'
          Dst:             HistogramAdd
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:678,7'
          Dst:             HistogramSetRemoveHistogram
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:685,11'
          Dst:             HistogramAddEval
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:701,11'
          Dst:             HistogramSwap
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:702,11'
          Dst:             HistogramSetRemoveHistogram
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:714,7'
          Dst:             UpdateHistogramCost
    - functionName:    HistogramAnalyzeEntropyBin
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DominantCostRangeInit
        - GetHistoBinIndex
        - UpdateDominantCostRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:624,3'
          Dst:             DominantCostRangeInit
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:629,5'
          Dst:             UpdateDominantCostRange
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:638,18'
          Dst:             GetHistoBinIndex
    - functionName:    GetCombineCostFactor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HistogramCopyAndAnalyze
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          194
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - HistogramCopy
        - HistogramSetRemoveHistogram
        - UpdateHistogramCost
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:590,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:593,5'
          Dst:             UpdateHistogramCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:602,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:603,7'
          Dst:             HistogramSetRemoveHistogram
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:604,7'
          Dst:             HistogramSetRemoveHistogram
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:608,7'
          Dst:             HistogramCopy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:610,7'
          Dst:             __assert_fail
    - functionName:    HistogramBuild
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - PixOrCopyLength
        - VP8LHistogramAddSinglePixOrCopy
        - VP8LHistogramSetClear
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:562,27'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:564,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:565,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:566,3'
          Dst:             VP8LHistogramSetClear
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:567,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:570,5'
          Dst:             VP8LHistogramAddSinglePixOrCopy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:571,10'
          Dst:             PixOrCopyLength
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:576,5'
          Dst:             VP8LRefsCursorNext
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LRefsCursorOk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHistogramAddSinglePixOrCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          147
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - PixOrCopyCacheIdx
        - PixOrCopyDistance
        - PixOrCopyIsCacheIdx
        - PixOrCopyIsLiteral
        - PixOrCopyLength
        - PixOrCopyLiteral
        - VP8LPrefixEncodeBits
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:203,7'
          Dst:             PixOrCopyIsLiteral
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:204,21'
          Dst:             PixOrCopyLiteral
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:205,19'
          Dst:             PixOrCopyLiteral
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:206,23'
          Dst:             PixOrCopyLiteral
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:207,20'
          Dst:             PixOrCopyLiteral
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:208,14'
          Dst:             PixOrCopyIsCacheIdx
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:210,48'
          Dst:             PixOrCopyCacheIdx
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:211,5'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:215,26'
          Dst:             PixOrCopyLength
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:215,5'
          Dst:             VP8LPrefixEncodeBits
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:218,28'
          Dst:             PixOrCopyDistance
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:218,7'
          Dst:             VP8LPrefixEncodeBits
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:221,53'
          Dst:             PixOrCopyDistance
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:220,7'
          Dst:             VP8LPrefixEncodeBits
    - functionName:    PixOrCopyLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LRefsCursorNext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LRefsCursorNextBlock
        - VP8LRefsCursorOk
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:205,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:207,37'
          Dst:             VP8LRefsCursorNextBlock
    - functionName:    PixOrCopyIsLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixOrCopyLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:87,3'
          Dst:             __assert_fail
    - functionName:    PixOrCopyIsCacheIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixOrCopyCacheIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:96,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:97,3'
          Dst:             __assert_fail
    - functionName:    VP8LPrefixEncodeBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefixEncodeBitsNoLUT
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:133,5'
          Dst:             VP8LPrefixEncodeBitsNoLUT
    - functionName:    PixOrCopyDistance
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:102,3'
          Dst:             __assert_fail
    - functionName:    VP8LGetHistoImageSymbols
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          270
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - GetCombineCostFactor
        - HistogramAnalyzeEntropyBin
        - HistogramBuild
        - HistogramCombineEntropyBin
        - HistogramCombineGreedy
        - HistogramCombineStochastic
        - HistogramCopyAndAnalyze
        - HistogramRemap
        - OptimizeHistogramSymbols
        - RemoveEmptyHistograms
        - VP8LAllocateHistogramSet
        - VP8LFreeHistogramSet
        - VP8LSubSampleSize
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1180,24'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1182,24'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1185,7'
          Dst:             VP8LAllocateHistogramSet
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1192,7'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1198,3'
          Dst:             HistogramBuild
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1201,3'
          Dst:             HistogramCopyAndAnalyze
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1210,9'
          Dst:             GetCombineCostFactor
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1213,5'
          Dst:             HistogramAnalyzeEntropyBin
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1215,5'
          Dst:             HistogramCombineEntropyBin
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1219,5'
          Dst:             OptimizeHistogramSymbols
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1230,10'
          Dst:             HistogramCombineStochastic
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1235,7'
          Dst:             RemoveEmptyHistograms
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1236,12'
          Dst:             HistogramCombineGreedy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1243,3'
          Dst:             RemoveEmptyHistograms
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1244,3'
          Dst:             HistogramRemap
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1249,3'
          Dst:             VP8LFreeHistogramSet
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:1250,3'
          Dst:             WebPSafeFree
    - functionName:    VP8LAllocateHistogramSet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - HistogramSetResetPointers
        - HistogramSetTotalSize
        - VP8LHistogramInit
        - WebPSafeMalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:149,29'
          Dst:             HistogramSetTotalSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:150,31'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:158,3'
          Dst:             HistogramSetResetPointers
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:160,5'
          Dst:             VP8LHistogramInit
    - functionName:    VP8LFreeHistogramSet
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:74,3'
          Dst:             WebPSafeFree
    - functionName:    VP8LHistogramInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HistogramClear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:100,5'
          Dst:             HistogramClear
    - functionName:    HistogramClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LGetHistogramSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:37,26'
          Dst:             VP8LGetHistogramSize
    - functionName:    VP8LHistogramEstimateBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PopulationCost
        - VP8LHistogramNumCodes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:361,35'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:361,7'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:363,9'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:364,9'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:365,9'
          Dst:             PopulationCost
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:366,9'
          Dst:             PopulationCost
    - functionName:    VP8LBitsEntropy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BitsEntropyRefine
        - VP8LBitsEntropyUnrefined
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:265,3'
          Dst:             VP8LBitsEntropyUnrefined
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:267,10'
          Dst:             BitsEntropyRefine
    - functionName:    VP8LAllocateHistogram
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LGetHistogramSize
        - VP8LHistogramInit
        - WebPSafeMalloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:113,26'
          Dst:             VP8LGetHistogramSize
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:114,37'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:119,3'
          Dst:             VP8LHistogramInit
    - functionName:    VP8LHistogramCreate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HistogramClear
        - VP8LHistogramStoreRefs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:92,3'
          Dst:             HistogramClear
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:93,3'
          Dst:             VP8LHistogramStoreRefs
    - functionName:    VP8LHistogramStoreRefs
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LHistogramAddSinglePixOrCopy
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:79,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:80,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:81,5'
          Dst:             VP8LHistogramAddSinglePixOrCopy
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:82,5'
          Dst:             VP8LRefsCursorNext
    - functionName:    VP8LFreeHistogram
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/histogram_enc.c:70,3'
          Dst:             WebPSafeFree
    - functionName:    FindClosestDiscretized
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/near_lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:34,3'
          Dst:             __assert_fail
    - functionName:    IsNear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/near_lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClosestDiscretizedArgb
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/near_lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FindClosestDiscretized
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:42,8'
          Dst:             FindClosestDiscretized
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:43,8'
          Dst:             FindClosestDiscretized
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:44,8'
          Dst:             FindClosestDiscretized
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:45,8'
          Dst:             FindClosestDiscretized
    - functionName:    IsSmooth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/near_lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - IsNear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:67,11'
          Dst:             IsNear
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:68,11'
          Dst:             IsNear
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:69,11'
          Dst:             IsNear
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:70,11'
          Dst:             IsNear
    - functionName:    NearLossless
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/near_lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          209
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ClosestDiscretizedArgb
        - IsSmooth
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:93,13'
          Dst:             IsSmooth
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:96,25'
          Dst:             ClosestDiscretizedArgb
    - functionName:    VP8LNearLosslessBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8ApplyNearLossless
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/near_lossless_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - NearLossless
        - VP8LNearLosslessBits
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:117,18'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:118,26'
          Dst:             VP8LNearLosslessBits
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:119,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:120,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:121,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:133,5'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:137,3'
          Dst:             NearLossless
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:140,5'
          Dst:             NearLossless
        - Src:             'Source/LibWebP/src/enc/near_lossless_enc.c:142,3'
          Dst:             WebPSafeFree
    - functionName:    GetPredictionCostCrossColorBlue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      float
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PredictionCostCrossColor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:603,14'
          Dst:             PredictionCostCrossColor
    - functionName:    PredictionCostCrossColor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PredictionCostSpatial
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:537,10'
          Dst:             PredictionCostSpatial
    - functionName:    PredictionCostSpatial
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetPredictionCostCrossColorRed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      float
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PredictionCostCrossColor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:550,14'
          Dst:             PredictionCostCrossColor
    - functionName:    GetBestGreenRedToBlue
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          237
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - GetPredictionCostCrossColorBlue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:641,21'
          Dst:             GetPredictionCostCrossColorBlue
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:651,30'
          Dst:             GetPredictionCostCrossColorBlue
    - functionName:    GetBestGreenToRed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          137
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - GetPredictionCostCrossColorRed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:570,21'
          Dst:             GetPredictionCostCrossColorRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:581,30'
          Dst:             GetPredictionCostCrossColorRed
    - functionName:    NearLosslessComponent
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NearLosslessDiff
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LAddPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NearLossless
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          186
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - NearLosslessComponent
        - NearLosslessDiff
        - VP8LSubPixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:197,12'
          Dst:             VP8LSubPixels
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:205,9'
          Dst:             NearLosslessDiff
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:207,9'
          Dst:             NearLosslessComponent
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:209,7'
          Dst:             NearLosslessComponent
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:218,18'
          Dst:             NearLosslessDiff
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:220,29'
          Dst:             NearLosslessDiff
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:220,7'
          Dst:             NearLosslessComponent
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:223,29'
          Dst:             NearLosslessDiff
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:223,7'
          Dst:             NearLosslessComponent
    - functionName:    VP8LSubPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictBatch
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetMax
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MaxDiffBetweenPixels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMax
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:100,17'
          Dst:             GetMax
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:100,41'
          Dst:             GetMax
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:100,10'
          Dst:             GetMax
    - functionName:    MaxDiffAroundPixel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMax
        - MaxDiffBetweenPixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:105,23'
          Dst:             MaxDiffBetweenPixels
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:106,25'
          Dst:             MaxDiffBetweenPixels
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:107,25'
          Dst:             MaxDiffBetweenPixels
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:108,26'
          Dst:             MaxDiffBetweenPixels
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:109,17'
          Dst:             GetMax
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:109,45'
          Dst:             GetMax
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:109,10'
          Dst:             GetMax
    - functionName:    AddGreenToBlueAndRed
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictionCostSpatialHistogram
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - PredictionCostSpatial
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:52,15'
          Dst:             PredictionCostSpatial
    - functionName:    UpdateHisto
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetResidual
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          292
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - NearLossless
        - PredictBatch
        - VP8LAddPixels
        - VP8LSubPixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:239,5'
          Dst:             PredictBatch
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:257,20'
          Dst:             VP8LSubPixels
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:259,20'
          Dst:             NearLossless
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:262,26'
          Dst:             VP8LAddPixels
    - functionName:    MaxDiffsForRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - AddGreenToBlueAndRed
        - MaxDiffAroundPixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:128,15'
          Dst:             AddGreenToBlueAndRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:129,13'
          Dst:             AddGreenToBlueAndRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:139,12'
          Dst:             AddGreenToBlueAndRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:140,14'
          Dst:             AddGreenToBlueAndRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:141,15'
          Dst:             AddGreenToBlueAndRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:143,20'
          Dst:             MaxDiffAroundPixel
    - functionName:    CopyTileWithColorTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetMin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:708,21'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:709,15'
          Dst:             GetMin
    - functionName:    GetMin
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MultipliersToColorCode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetBestColorTransformForTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          113
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetBestGreenRedToBlue
        - GetBestGreenToRed
        - GetMin
        - MultipliersClear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:686,25'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:687,25'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:693,3'
          Dst:             MultipliersClear
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:695,3'
          Dst:             GetBestGreenToRed
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:697,3'
          Dst:             GetBestGreenRedToBlue
    - functionName:    MultipliersClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorCodeToMultipliers
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LColorSpaceTransform
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          342
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ColorCodeToMultipliers
        - CopyTileWithColorTransform
        - GetBestColorTransformForTile
        - GetMin
        - MultipliersClear
        - MultipliersToColorCode
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:720,26'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:721,26'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:726,3'
          Dst:             MultipliersClear
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:727,3'
          Dst:             MultipliersClear
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:733,29'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:734,29'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:737,9'
          Dst:             ColorCodeToMultipliers
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:739,16'
          Dst:             GetBestColorTransformForTile
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:745,23'
          Dst:             MultipliersToColorCode
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:746,7'
          Dst:             CopyTileWithColorTransform
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CopyImageWithPrediction
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          239
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - GetResidual
        - MaxDiffsForRow
        - PredictBatch
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:419,29'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:440,7'
          Dst:             PredictBatch
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:452,11'
          Dst:             MaxDiffsForRow
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:462,9'
          Dst:             GetResidual
    - functionName:    GetBestPredictorForTile
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          499
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - GetMin
        - GetResidual
        - MaxDiffsForRow
        - PredictionCostSpatialHistogram
        - UpdateHisto
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:310,21'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:311,21'
          Dst:             GetMin
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:320,29'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:342,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:343,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:373,9'
          Dst:             MaxDiffsForRow
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:378,7'
          Dst:             GetResidual
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:382,9'
          Dst:             UpdateHisto
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:385,16'
          Dst:             PredictionCostSpatialHistogram
    - functionName:    VP8LNearLosslessBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LResidualImage
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/predictor_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - CopyImageWithPrediction
        - GetBestPredictorForTile
        - VP8LNearLosslessBits
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:479,29'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:480,29'
          Dst:             VP8LSubSampleSize
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:483,37'
          Dst:             VP8LNearLosslessBits
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:494,26'
          Dst:             GetBestPredictorForTile
        - Src:             'Source/LibWebP/src/enc/predictor_enc.c:502,3'
          Dst:             CopyImageWithPrediction
    - functionName:    clip_8b
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitCorrectionLUT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          102
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CountLevels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          193
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CleanupParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:259,3'
          Dst:             WebPSafeFree
    - functionName:    ApplyFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          121
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:150,16'
          Dst:             clip_8b
    - functionName:    HFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          189
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VFilter
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          165
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitParams
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          172
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CountLevels
        - InitCorrectionLUT
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:224,28'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:249,3'
          Dst:             CountLevels
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:253,3'
          Dst:             InitCorrectionLUT
    - functionName:    WebPDequantizeLevels
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          185
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ApplyFilter
        - CleanupParams
        - HFilter
        - InitParams
        - VFilter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:276,10'
          Dst:             InitParams
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:279,9'
          Dst:             VFilter
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:283,11'
          Dst:             HFilter
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:284,11'
          Dst:             ApplyFilter
        - Src:             'Source/LibWebP/src/utils/quant_levels_dec_utils.c:288,5'
          Dst:             CleanupParams
    - functionName:    CleanAH
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeCodingContextDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - CleanAH
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/decode.c:192,13'
          Dst:             CleanAH
        - Src:             'Source/LibJXR/image/decode/decode.c:193,13'
          Dst:             CleanAH
        - Src:             'Source/LibJXR/image/decode/decode.c:195,17'
          Dst:             CleanAH
    - functionName:    ResetCodingContextDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - AdaptHighpassDec
        - AdaptLowpassDec
        - InitZigzagScan
        - ResetCodingContext
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/decode.c:172,5'
          Dst:             AdaptLowpassDec
        - Src:             'Source/LibJXR/image/decode/decode.c:173,5'
          Dst:             AdaptHighpassDec
        - Src:             'Source/LibJXR/image/decode/decode.c:176,5'
          Dst:             InitZigzagScan
        - Src:             'Source/LibJXR/image/decode/decode.c:178,5'
          Dst:             ResetCodingContext
    - functionName:    InitializeAH
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Allocate
        - printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/decode.c:84,33'
          Dst:             Allocate
        - Src:             'Source/LibJXR/image/decode/decode.c:104,9'
          Dst:             printf
    - functionName:    AllocateCodingContextDec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - InitializeAH
        - ResetCodingContextDec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/decode.c:140,13'
          Dst:             InitializeAH
        - Src:             'Source/LibJXR/image/decode/decode.c:143,13'
          Dst:             InitializeAH
        - Src:             'Source/LibJXR/image/decode/decode.c:148,17'
          Dst:             InitializeAH
        - Src:             'Source/LibJXR/image/decode/decode.c:153,9'
          Dst:             ResetCodingContextDec
    - functionName:    postProcBlock
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          440
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - smooth
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/postprocess.c:273,21'
          Dst:             smooth
        - Src:             'Source/LibJXR/image/decode/postprocess.c:282,21'
          Dst:             smooth
    - functionName:    smooth
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    postProcMB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          409
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - smoothMB
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/postprocess.c:176,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:177,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:182,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:183,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:188,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:189,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:194,9'
          Dst:             smoothMB
        - Src:             'Source/LibJXR/image/decode/postprocess.c:195,9'
          Dst:             smoothMB
    - functionName:    smoothMB
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    updatePostProcInfo
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slideOneMBRow
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    termPostProc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initPostProc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibJXR/image/decode/postprocess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibJXR/image/decode/postprocess.c:65,13'
          Dst:             __assert_fail
    - functionName:    opj_mqc_renorme
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - opj_mqc_byteout
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:235,4'
          Dst:             opj_mqc_byteout
    - functionName:    opj_mqc_byteout
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          146
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_mpsexchange
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_renormd
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - opj_mqc_bytein
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:342,4'
          Dst:             opj_mqc_bytein
    - functionName:    opj_mqc_bytein
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_lpsexchange
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          81
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_mqc_lpsexchange
        - opj_mqc_mpsexchange
        - opj_mqc_renormd
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:578,7'
          Dst:             opj_mqc_lpsexchange
        - Src:             'Source/LibOpenJPEG/mqc.c:579,3'
          Dst:             opj_mqc_renormd
        - Src:             'Source/LibOpenJPEG/mqc.c:583,8'
          Dst:             opj_mqc_mpsexchange
        - Src:             'Source/LibOpenJPEG/mqc.c:584,4'
          Dst:             opj_mqc_renormd
    - functionName:    opj_mqc_init_dec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_bytein
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:567,2'
          Dst:             opj_mqc_bytein
    - functionName:    opj_mqc_segmark_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:511,3'
          Dst:             opj_mqc_encode
    - functionName:    opj_mqc_encode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_codelps
        - opj_mqc_codemps
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:396,3'
          Dst:             opj_mqc_codemps
        - Src:             'Source/LibOpenJPEG/mqc.c:398,3'
          Dst:             opj_mqc_codelps
    - functionName:    opj_mqc_codemps
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_mqc_renorme
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:249,3'
          Dst:             opj_mqc_renorme
    - functionName:    opj_mqc_codelps
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_renorme
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:263,2'
          Dst:             opj_mqc_renorme
    - functionName:    opj_mqc_erterm_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opj_mqc_byteout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:497,3'
          Dst:             opj_mqc_byteout
        - Src:             'Source/LibOpenJPEG/mqc.c:502,3'
          Dst:             opj_mqc_byteout
    - functionName:    opj_mqc_restart_init_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_restart_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_byteout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:470,3'
          Dst:             opj_mqc_byteout
        - Src:             'Source/LibOpenJPEG/mqc.c:474,2'
          Dst:             opj_mqc_byteout
    - functionName:    opj_mqc_setstate
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_resetstates
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_reset_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opj_mqc_resetstates
        - opj_mqc_setstate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:457,2'
          Dst:             opj_mqc_resetstates
        - Src:             'Source/LibOpenJPEG/mqc.c:458,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/mqc.c:459,2'
          Dst:             opj_mqc_setstate
        - Src:             'Source/LibOpenJPEG/mqc.c:460,2'
          Dst:             opj_mqc_setstate
    - functionName:    opj_mqc_bypass_flush_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_bypass_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_bypass_init_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 420
      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:    opj_mqc_setbits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_flush
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opj_mqc_byteout
        - opj_mqc_setbits
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/mqc.c:403,2'
          Dst:             opj_mqc_setbits
        - Src:             'Source/LibOpenJPEG/mqc.c:405,2'
          Dst:             opj_mqc_byteout
        - Src:             'Source/LibOpenJPEG/mqc.c:407,2'
          Dst:             opj_mqc_byteout
    - functionName:    opj_mqc_init_enc
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_numbytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_mqc_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/mqc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_raw_decode
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_raw_init_dec
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_raw_numbytes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibOpenJPEG/raw.c:58,3'
          Dst:             __assert_fail
    - functionName:    opj_raw_destroy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opj_raw_create
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibOpenJPEG/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AccumulateSSE_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:121,3'
          Dst:             __assert_fail
    - functionName:    SSIMGet_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          133
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8SSIMFromStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:109,10'
          Dst:             VP8SSIMFromStats
    - functionName:    VP8SSIMFromStats
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SSIMCalculation
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:56,10'
          Dst:             SSIMCalculation
    - functionName:    SSIMCalculation
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          192
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:49,5'
          Dst:             __assert_fail
    - functionName:    SSIMGetClipped_C
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      double
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          250
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - VP8SSIMFromStatsClipped
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:90,10'
          Dst:             VP8SSIMFromStatsClipped
    - functionName:    VP8SSIMFromStatsClipped
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SSIMCalculation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:60,10'
          Dst:             SSIMCalculation
    - functionName:    VP8SSIMDspInit_body
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8SSIMDspInitSSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:155,7'
          Dst:             VP8SSIMDspInitSSE2
    - functionName:    VP8SSIMDspInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8SSIMDspInit_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim.c:142,1'
          Dst:             VP8SSIMDspInit_body
    - functionName:    HorizontalAdd32b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HorizontalAdd16b_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SubtractAndSquare_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          124
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSIMGet_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          1829
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - HorizontalAdd16b_SSE2
        - HorizontalAdd32b_SSE2
        - VP8SSIMFromStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:140,15'
          Dst:             HorizontalAdd16b_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:141,15'
          Dst:             HorizontalAdd16b_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:142,15'
          Dst:             HorizontalAdd32b_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:143,15'
          Dst:             HorizontalAdd32b_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:144,15'
          Dst:             HorizontalAdd32b_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:145,10'
          Dst:             VP8SSIMFromStats
    - functionName:    AccumulateSSE_SSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          231
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - SubtractAndSquare_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:62,7'
          Dst:             SubtractAndSquare_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:67,7'
          Dst:             SubtractAndSquare_SSE2
        - Src:             'Source/LibWebP/src/dsp/ssim_sse2.c:70,5'
          Dst:             SubtractAndSquare_SSE2
    - functionName:    VP8SSIMDspInitSSE2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/ssim_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixOrCopyCreateLiteral
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixOrCopyCreateCacheIdx
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:57,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:58,3'
          Dst:             __assert_fail
    - functionName:    PixOrCopyCreateCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DeleteIntervalList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CostIntervalIsInFreeList
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:226,10'
          Dst:             CostIntervalIsInFreeList
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:227,7'
          Dst:             WebPSafeFree
    - functionName:    CostIntervalIsInFreeList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConnectIntervals
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpdateCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:324,3'
          Dst:             __assert_fail
    - functionName:    PositionOrphanInterval
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ConnectIntervals
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:398,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:410,5'
          Dst:             ConnectIntervals
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:412,5'
          Dst:             ConnectIntervals
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:414,3'
          Dst:             ConnectIntervals
    - functionName:    UpdateCostPerInterval
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - UpdateCost
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:338,33'
          Dst:             UpdateCost
    - functionName:    PopInterval
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConnectIntervals
        - CostIntervalAddToFreeList
        - CostIntervalIsInFreeList
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:359,3'
          Dst:             ConnectIntervals
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:360,7'
          Dst:             CostIntervalIsInFreeList
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:361,5'
          Dst:             CostIntervalAddToFreeList
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:367,3'
          Dst:             __assert_fail
    - functionName:    CostIntervalAddToFreeList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InsertInterval
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - PositionOrphanInterval
        - UpdateCostPerInterval
        - WebPSafeMalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:428,5'
          Dst:             UpdateCostPerInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:438,35'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:441,7'
          Dst:             UpdateCostPerInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:450,3'
          Dst:             PositionOrphanInterval
    - functionName:    VP8LHashChainFindLength
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashChainFindOffset
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashPix
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetLiteralCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LColorCacheInsert
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashPix
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:55,19'
          Dst:             VP8LHashPix
    - functionName:    GetCacheCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LColorCacheContains
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LHashPix
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/utils/color_cache_utils.h:67,19'
          Dst:             VP8LHashPix
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPrefixEncodeBitsNoLUT
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BitsLog2Floor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:101,27'
          Dst:             BitsLog2Floor
    - functionName:    VP8LPrefixEncodeBits
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefixEncodeBitsNoLUT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/dsp/lossless_common.h:133,5'
          Dst:             VP8LPrefixEncodeBitsNoLUT
    - functionName:    GetLengthCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPrefixEncodeBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:110,3'
          Dst:             VP8LPrefixEncodeBits
    - functionName:    CostManagerInitFreeList
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CostIntervalAddToFreeList
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:218,5'
          Dst:             CostIntervalAddToFreeList
    - functionName:    VP8LFastLog2
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHistogramNumCodes
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/histogram_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertPopulationCountTableToBitEstimates
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - VP8LFastLog2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:54,27'
          Dst:             VP8LFastLog2
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:56,28'
          Dst:             VP8LFastLog2
    - functionName:    VP8LRefsCursorNext
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LRefsCursorNextBlock
        - VP8LRefsCursorOk
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:205,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:206,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:207,37'
          Dst:             VP8LRefsCursorNextBlock
    - functionName:    VP8LRefsCursorOk
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CostManagerClear
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CostManagerInitFreeList
        - DeleteIntervalList
        - WebPSafeFree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:236,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:237,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:240,3'
          Dst:             DeleteIntervalList
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:242,3'
          Dst:             DeleteIntervalList
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:247,3'
          Dst:             CostManagerInitFreeList
    - functionName:    UpdateCostAtIndex
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PopInterval
        - UpdateCost
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:383,9'
          Dst:             PopInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:386,7'
          Dst:             UpdateCost
    - functionName:    PushInterval
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          376
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - InsertInterval
        - PopInterval
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:476,7'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:513,9'
          Dst:             InsertInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:527,11'
          Dst:             PopInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:545,11'
          Dst:             InsertInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:559,5'
          Dst:             InsertInterval
    - functionName:    GetDistanceCost
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LPrefixEncodeBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:117,3'
          Dst:             VP8LPrefixEncodeBits
    - functionName:    VP8LHashChainFindCopy
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashChainFindLength
        - VP8LHashChainFindOffset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:157,17'
          Dst:             VP8LHashChainFindOffset
        - Src:             'Source/LibWebP/src/enc/backward_references_enc.h:158,17'
          Dst:             VP8LHashChainFindLength
    - functionName:    AddSingleLiteralWithCostModel
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - GetCacheCost
        - GetLiteralCost
        - VP8LColorCacheContains
        - VP8LColorCacheInsert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:127,36'
          Dst:             VP8LColorCacheContains
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:131,17'
          Dst:             GetCacheCost
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:134,26'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:135,17'
          Dst:             GetLiteralCost
    - functionName:    CostManagerInit
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          267
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - CostManagerClear
        - CostManagerInitFreeList
        - GetLengthCost
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:262,3'
          Dst:             CostManagerInitFreeList
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:266,29'
          Dst:             GetLengthCost
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:268,31'
          Dst:             GetLengthCost
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:279,3'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:280,51'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:283,5'
          Dst:             CostManagerClear
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:308,29'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:310,5'
          Dst:             CostManagerClear
    - functionName:    CostModelBuild
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertPopulationCountTableToBitEstimates
        - VP8LAllocateHistogram
        - VP8LDistanceToPlaneCode
        - VP8LFreeHistogram
        - VP8LHistogramAddSinglePixOrCopy
        - VP8LHistogramInit
        - VP8LHistogramNumCodes
        - VP8LRefsCursorInit
        - VP8LRefsCursorNext
        - VP8LRefsCursorOk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:64,22'
          Dst:             VP8LRefsCursorInit
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:65,32'
          Dst:             VP8LAllocateHistogram
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:70,3'
          Dst:             VP8LHistogramInit
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:71,10'
          Dst:             VP8LRefsCursorOk
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:72,5'
          Dst:             VP8LHistogramAddSinglePixOrCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:72,5'
          Dst:             VP8LDistanceToPlaneCode
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:74,5'
          Dst:             VP8LRefsCursorNext
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:78,7'
          Dst:             VP8LHistogramNumCodes
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:77,3'
          Dst:             ConvertPopulationCountTableToBitEstimates
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:80,3'
          Dst:             ConvertPopulationCountTableToBitEstimates
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:82,3'
          Dst:             ConvertPopulationCountTableToBitEstimates
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:84,3'
          Dst:             ConvertPopulationCountTableToBitEstimates
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:86,3'
          Dst:             ConvertPopulationCountTableToBitEstimates
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:91,3'
          Dst:             VP8LFreeHistogram
    - functionName:    BackwardReferencesHashChainFollowChosenPath
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          240
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - PixOrCopyCreateCacheIdx
        - PixOrCopyCreateCopy
        - PixOrCopyCreateLiteral
        - VP8LBackwardRefsCursorAdd
        - VP8LClearBackwardRefs
        - VP8LColorCacheClear
        - VP8LColorCacheContains
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LHashChainFindOffset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:717,15'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:721,3'
          Dst:             VP8LClearBackwardRefs
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:726,26'
          Dst:             VP8LHashChainFindOffset
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:727,39'
          Dst:             PixOrCopyCreateCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:727,7'
          Dst:             VP8LBackwardRefsCursorAdd
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:730,11'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:737,29'
          Dst:             VP8LColorCacheContains
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:741,13'
          Dst:             PixOrCopyCreateCacheIdx
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:743,30'
          Dst:             VP8LColorCacheInsert
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:744,13'
          Dst:             PixOrCopyCreateLiteral
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:746,7'
          Dst:             VP8LBackwardRefsCursorAdd
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:752,16'
          Dst:             VP8LColorCacheClear
    - functionName:    TraceBackwards
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          70
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BackwardReferencesHashChainDistanceOnly
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          442
      EdgeCount:       82
      CyclomaticComplexity: 19
      functionsReached:
        - AddSingleLiteralWithCostModel
        - CostManagerClear
        - CostManagerInit
        - CostModelBuild
        - GetDistanceCost
        - PushInterval
        - UpdateCostAtIndex
        - VP8LColorCacheClear
        - VP8LColorCacheInit
        - VP8LDistanceToPlaneCode
        - VP8LHashChainFindCopy
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:577,19'
          Dst:             WebPSafeCalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:580,21'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:590,15'
          Dst:             VP8LColorCacheInit
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:594,8'
          Dst:             CostModelBuild
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:598,8'
          Dst:             CostManagerInit
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:606,3'
          Dst:             AddSingleLiteralWithCostModel
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:612,5'
          Dst:             VP8LHashChainFindCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:615,5'
          Dst:             AddSingleLiteralWithCostModel
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:622,26'
          Dst:             VP8LDistanceToPlaneCode
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:623,23'
          Dst:             GetDistanceCost
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:625,9'
          Dst:             PushInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:627,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:628,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:629,9'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:651,11'
          Dst:             __assert_fail
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:655,13'
          Dst:             VP8LHashChainFindCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:657,15'
          Dst:             VP8LHashChainFindCopy
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:662,11'
          Dst:             UpdateCostAtIndex
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:663,11'
          Dst:             UpdateCostAtIndex
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:665,11'
          Dst:             PushInterval
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:672,5'
          Dst:             UpdateCostAtIndex
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:679,16'
          Dst:             VP8LColorCacheClear
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:680,3'
          Dst:             CostManagerClear
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:681,3'
          Dst:             WebPSafeFree
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:682,3'
          Dst:             WebPSafeFree
    - functionName:    VP8LBackwardReferencesTraceBackwards
      functionSourceFile: '/src/freeimage-svn/FreeImage/trunk/Source/LibWebP/src/enc/backward_references_cost_enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - BackwardReferencesHashChainDistanceOnly
        - BackwardReferencesHashChainFollowChosenPath
        - TraceBackwards
        - WebPSafeFree
        - WebPSafeMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:772,18'
          Dst:             WebPSafeMalloc
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:776,8'
          Dst:             BackwardReferencesHashChainDistanceOnly
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:780,3'
          Dst:             TraceBackwards
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:781,8'
          Dst:             BackwardReferencesHashChainFollowChosenPath
        - Src:             'Source/LibWebP/src/enc/backward_references_cost_enc.c:788,3'
          Dst:             WebPSafeFree
...
